분류 전체보기

·Language/Java
더블 콜론 :: (메서드 참조 Method Reference)❓ 메서드 참조(Method Reference)는 자바 8에서 도입된 기능으로, 기존 메서드를 참조하여 람다 표현식을 더욱 간단하게 작성할 수 있도록 합니다.   람다식에서 파라미터를 중복해서 사용하고 싶지 않을 때 사용하며, 람다식과 동일한 처리 방법을 갖습니다. 메서드 참조는 다음과 같은 네 가지 유형이 있습니다  정적 메서드 참조 (Static Method Reference)인스턴스 메서드 참조 (Instance Method Reference)생성자 참조 (Constructor Reference) 메서드 참조 사용 방법[인스턴스]::[메소드명(or new)] 람다 표현식 () ➡️ {}에서만 사용 가능 static 메서드인 경우 인스턴스 ..
·Coding Test/백준
▶ BufferedReader와 모듈러 연산을 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명입력 & 출력나의 풀이  위 공식을 보면 시그마(Σ) 기호를 사용하여 0부터 l - 1까지 합을 구합니다. 공식을 보고 헷갈리면 밑에 힌트를 보면 보다 쉽게 이해할 수 있을 것입니다. 문자열 번호 * 31의 i번째 거듭제곱을 계속 더해주면 되는 문제입니다. 그러나 이번 문제는 모듈러 연산을 잘 모르면 50점 밖에 나오지 않는 문제입니다. 먼저 문제 접근 방식은 다음과 같습니다.  문자 값 변환문자열의 각 문자를 숫자로 변환합니다.각 문자의 가중치 계산각 문자의 가중치는 해당 문자 값에 r의 거듭제곱을 곱한 값입니다. 모든 문자의 가중치 합산모든 문자의 가중치를 더한 뒤, 결과를 M으로 나눈 나머지를 구합..
·Coding Test/백준
▶ BufferedReader와 브루트 포스 알고리즘 활용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명입력 & 출력나의 풀이  제한된 탐색 범위:xxx와 yyy의 가능한 값의 범위가 -999에서 999까지로 제한되어 있습니다.선형 방정식의 단순성:주어진 방정식이 일차 방정식 형태이므로 각 방정식의 계산이 단순한 곱셈과 덧셈으로 이루어집니다.이는 각 연산이 매우 빠르게 수행될 수 있음을 의미합니다.문제의 제한:문제의 제한 조건에 의해 입력 값의 범위와 크기가 작게 설정되어 있습니다.이는 복잡한 알고리즘을 사용할 필요 없이 단순한 브루트 포스 접근 방식으로도 문제를 해결할 수 있게 합니다.위와 같이 브루트 포스를 사용할 수 있는 조건을 충족하기 때문에 브루트 포스 알고리즘을 사용하면 간편하게 풀이할 ..
·Language/Java
Java를 다루다 보면 문자열의 각 문자를 개별적으로 처리하거나 저장해야 하는 상황이 종종 발생합니다. 예를 들어, 문자열을 한 글자씩 분리하여 특정 작업을 수행하거나, 문자열의 일부를 수정하고자 할 때, 문자열 ➡️ 문자 배열로 변환하는 것이 유용합니다. 이때 유용하게 사용할 수 있는 메서드가 바로 toCharArray()입니다. 이 글에서는 toCharArray() 메서드의 기능과 사용법, 그리고 실제 예제를 통해 그 활용 방법을 자세히 살펴보겠습니다. toCharArray()란❓public char[] toCharArray() toCharArray() 메소드는 문자열(String) ➡️ 문자 배열(char [])로 변환하는 데 사용됩니다. public class ToCharArrayExample ..
지누박
'분류 전체보기' 카테고리의 글 목록 (15 Page)