codingtest165 [Programmers] Lv.0 / k의 개수 / Java 문제 풀이class Solution { public int solution(int i, int j, int k) { int result = 0; String kStr = "" + k; for (int n = i; n class Solution { public int solution(int i, int j, int k) { String str = ""; for (int n = i; n 출처https://school.programmers.co.kr/learn/courses/30/lessons/120887 2024. 7. 16. [Programmers] Lv.0 / 중복된 문자 제거 / Java 문제 풀이import java.util.Set;import java.util.LinkedHashSet;class Solution { public String solution(String my_string) { Set charSet = new LinkedHashSet(); // 순서 유지 StringBuilder sb = new StringBuilder(); for (int i = 0; i import java.util.stream.Collectors;class Solution { public String solution(String my_string) { return my_string.chars() // IntStream 으로 변환 .. 2024. 7. 10. [Programmers] Lv.0 / 삼각형의 완성조건 (1) / Java 문제 풀이import java.util.Arrays;class Solution { public int solution(int[] sides) { Arrays.sort(sides); return (sides[0] + sides[1] > sides[2]) ? 1 : 2; }} 출처https://school.programmers.co.kr/learn/courses/30/lessons/120889 2024. 7. 9. [Programmers] Lv.0 / 가까운 수 / Java 문제 풀이class Solution { public int solution(int[] array, int n) { int closest = array[0]; for (int num : array) { int currentDiff = Math.abs(num - n); int closestDiff = Math.abs(closest - n); if (currentDiff 출처https://school.programmers.co.kr/learn/courses/30/lessons/120890 2024. 7. 9. [Programmers] Lv.0 / 369게임 / Java 문제 풀이class Solution { public int solution(int order) { int answer = 0; String orderStr = String.valueOf(order); for (int i = 0; i 출처https://school.programmers.co.kr/learn/courses/30/lessons/120891 2024. 7. 3. [Programmers] Lv.0 / 암호 해독 / Java 문제 풀이import java.util.stream.Collectors;import java.util.stream.IntStream;class Solution { public String solution(String cipher, int code) { return IntStream.range(0, cipher.length()) .filter(i -> (i + 1) % code == 0) .mapToObj(cipher::charAt) // 문자 추출 .map(String::valueOf) // 문자 -> 문자열 .collect(Collectors.joining()); // 문자열 결합 }}class Sol.. 2024. 7. 3. [Programmers] Lv.0 / 대문자와 소문자 / Java 문제 풀이class Solution { public String solution(String my_string) { char[] chars = my_string.toCharArray(); for(int i = 0; i 출처https://school.programmers.co.kr/learn/courses/30/lessons/120893 2024. 7. 2. [Programmers] Lv.0 / 인덱스 바꾸기 / Java 문제 풀이class Solution { public String solution(String my_string, int num1, int num2) { char[] charArray = my_string.toCharArray(); char temp; temp = charArray[num1]; charArray[num1] = charArray[num2]; charArray[num2] = temp; return new String(charArray); }}import java.util.Arrays;import java.util.Collections;import java.util.L.. 2024. 7. 1. [Programmers] Lv.0 / 한 번만 등장한 문자 / Java 문제 풀이import java.util.*;import java.util.stream.Collectors;class Solution { public String solution(String s) { return s.chars() // 문자열 -> 스트림으로 변환(각 문자 정수값으로 매핑) .mapToObj(c -> (char) c) // 각 정수값 -> 문자로 변환 /* * collect()로 스트림 그룹화 * groupingBy()로 문자 그룹화 * counting()으로 각 그룹 요소 수 세어 맵에 저장 * LinkedHashMap: 입력 순서 유지 .. 2024. 6. 20. [Programmers] Lv.0 / 약수 구하기 / Java 문제 풀이import java.util.ArrayList;import java.util.Collections;class Solution { public int[] solution(int n) { ArrayList divisors = new ArrayList(); for(int i = 1; i import java.util.List;import java.util.ArrayList;class Solution { public int[] solution(int n) { List answer = new ArrayList(); for(int i = 1; i int[] return an.. 2024. 6. 19. [Programmers] Lv.0 / 편지 / Java 문제 풀이class Solution { public int solution(String message) { return message.length() * 2; }} 출처https://school.programmers.co.kr/learn/courses/30/lessons/120898 2024. 6. 19. [Programmers] Lv.0 / PCCE / 8번 / 창고 정리 / Java 문제 풀이class Solution { public String solution(String[] storage, int[] num) { int num_item = 0; String[] clean_storage = new String[storage.length]; int[] clean_num = new int[num.length]; for(int i=0; i num_max){ num_max = clean_num[i]; answer = clean_storage[i]; } } return answer; }} 출처https://school.. 2024. 6. 18. 이전 1 2 3 4 5 ··· 14 다음