본문 바로가기
반응형

코딩테스트 문제집73

[Programmers] Lv1: 제일 작은 수 제거하기(12935) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12935 풀이더보기더보기class Solution { public int[] solution(int[] arr) { int[] answer = new int[arr.length - 1]; if (arr.length == 1) { return new int[]{-1}; } int minValue = arr[0]; for (int i = 0; i 2025. 2. 10.
[Programmers] Lv1: 정수 제곱근 판별(12934) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12934 풀이더보기더보기class Solution { public long solution(long n) { long answer = -1; for (long i = 1; i*i 2025. 2. 10.
[Programmers] Lv1: 정수 내림차순으로 배치하기(12933) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12933 풀이더보기더보기import java.util.*;class Solution { public long solution(long n) { // 정수 n을 문자열로 변환하고 각 자릿수를 배열로 저장 String[] digits = String.valueOf(n).split(""); // 내림차순으로 정렬 Arrays.sort(digits, Collections.reverseOrder()); // 정렬된 숫자를 다시 하나의 문자열로 합침 StringBuilder sb = new.. 2025. 2. 10.
[Programmers] Lv1: 자릿수 뒤집어 배열로 만들기(12932) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12932 풀이더보기더보기import java.util.*;class Solution { public int[] solution(long n) { int[] answer = {}; ArrayList numbers = new ArrayList(); int r = 0; while (n > 0) { r = (int) (n % 10); numbers.add(r); n /= 10; } answer = numbers.stream()... 2025. 2. 10.
[Programmers] Lv1: 자릿수 더하기(12931) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12931 풀이더보기더보기public class Solution { public int solution(int n) { int sum = 0 ; while(n != 0) { sum += n%10; n /= 10; } return sum; }} 2025. 2. 10.
[Programmers] Lv1: 이상한 문자 만들기(12930) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12930 풀이더보기더보기class Solution { public String solution(String s) { String answer = ""; int cnt = 0; String[] array = s.split(""); for(String ss : array) { cnt = ss.contains(" ") ? 0 : cnt + 1; answer += cnt%2 == 0 ? ss.toLowerCase() : ss.toUpperCase(); } return answer;.. 2025. 2. 10.
[Programmers] Lv1: 약수의 합(12928) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12928 풀이더보기더보기class Solution { public int solution(int n) { int answer = 0; for (int i = 1; i 2025. 2. 10.
[Programmers] Lv1: 시저 암호(12926) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12926 풀이더보기 2025. 2. 10.
[Programmers] Lv1: 문자열을 정수로 바꾸기(12925) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12925 풀이더보기더보기class Solution { public int solution(String s) { int answer = 0; answer = Integer.parseInt(s); return answer; }} 2025. 2. 10.
[Programmers] Lv1: 수박수박수박수박수박수?(12922) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12922 풀이더보기더보기class Solution { public String solution(int n) { String answer = ""; for (int i = 0; i 2025. 2. 10.
반응형