java257 [Programmers] Lv.0 / 부분 문자열 / Java 문제 풀이 class Solution { public int solution(String str1, String str2) { return str2.contains(str1) ? 1 : 0; } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181842 2024. 3. 5. [Programmers] Lv.0 / 부분 문자열인지 확인하기 / Java 문제 풀이 class Solution { public int solution(String my_string, String target) { return my_string.contains(target) ? 1 : 0; } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181843 2024. 3. 5. [Programmers] Lv.0 / 배열의 원소 삭제하기 / Java 문제 풀이 import java.util.*; import java.util.stream.Collectors; class Solution { public int[] solution(int[] arr, int[] delete_list) { Set deleteSet = Arrays.stream(delete_list) .boxed() .collect(Collectors.toSet()); List result = Arrays.stream(arr) .filter(num -> !deleteSet.contains(num)) .boxed() .collect(Collectors.toList()); return result.stream() .mapToInt(Integer::intValue) .toArray(); } } b.. 2024. 3. 5. [Programmers] Lv.0 / 문자열로 변환 / Java 문제 풀이 class Solution { public String solution(int n) { return "" + n; } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181845 2024. 3. 5. [Programmers] Lv.0 / 두 수의 합 / Java 문제 풀이 import java.math.BigInteger; class Solution { public String solution(String a, String b) { BigInteger num1 = new BigInteger(a); BigInteger num2 = new BigInteger(b); BigInteger sum = num1.add(num2); return sum.toString(); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181846 2024. 3. 5. [Programmers] Lv.0 / 0 떼기 / Java 문제 풀이 class Solution { public String solution(String n_str) { return n_str.replaceFirst("^0+", ""); } } class Solution { public String solution(String n_str) { return "" + Integer.parseInt(n_str); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181847 2024. 3. 2. [Programmers] Lv.0 / 문자열을 정수로 변환하기 / Java 문제 풀이 class Solution { public int solution(String n_str) { return Integer.parseInt(n_str); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181848 2024. 3. 2. [Programmers] Lv.0 / 문자열 정수의 합 / Java 문제 풀이 import java.util.regex.Matcher; import java.util.regex.Pattern; class Solution { public int solution(String num_str) { int sum = 0; Pattern pattern = Pattern.compile("\\d"); Matcher matcher = pattern.matcher(num_str); while (matcher.find()) { sum += Integer.parseInt(matcher.group()); } return sum; } } class Solution { public int solution(String num_str) { return num_str .chars() .map(c -> .. 2024. 3. 1. [Programmers] Lv.0 / 정수 부분 / Java 문제 풀이 class Solution { public int solution(double flo) { return (int) flo; } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181850 2024. 2. 29. [Programmers] Lv.0 / 전국 대회 선발 고사 / Java 문제 풀이 import java.util.Arrays; class Solution { public int solution(int[] rank, boolean[] attendance) { int answer = 0; int[] sort = new int[rank.length]; for(int i = 0; i < rank.length; i++) { if(attendance[i]) { sort[i] = rank[i]; } else { rank[i] = Integer.MAX_VALUE; } } Arrays.sort(rank); for(int i = 0; i < sort.length; i++) { if(rank[0] == sort[i]) { answer += i * 10000; } else if(rank[1] =.. 2024. 2. 28. [Programmers] Lv.0 / 뒤에서 5등 위로 / Java 문제 풀이 import java.util.*; class Solution { public int[] solution(int[] num_list) { return Arrays.stream(num_list) .boxed() // Convert IntStream to Stream .sorted(Comparator.reverseOrder()) .limit(num_list.length - 5) .sorted() .mapToInt(Integer::intValue) .toArray(); } } import java.util.Arrays; class Solution { public int[] solution(int[] numList) { return Arrays.stream(numList) .sorted() .skip.. 2024. 2. 28. [Programmers] Lv.0 / 뒤에서 5등까지 / Java 문제 풀이 import java.util.Arrays; class Solution { public int[] solution(int[] num_list) { return Arrays.stream(num_list) .sorted() .limit(5) .toArray(); } } 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181853 2024. 2. 27. 이전 1 ··· 3 4 5 6 7 8 9 ··· 22 다음