본문 바로가기

codingtest237

[Programmers] Lv.0 | 피자 나눠 먹기 (3) | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120816 풀이class Solution { public int solution(int slice, int n) { int answer = n / slice; if (n % slice != 0) { answer++; } return answer; }}class Solution { public int solution(int slice, int n) { return (n + slice - 1) / slice; }}정수 나눗셈에서 올림을 구현하는 고전적인 패턴(n + sl.. 2025. 11. 4.
[Programmers] Lv.0 | 배열의 평균값 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120817 풀이import java.util.*;class Solution { public double solution(int[] numbers) { return Arrays.stream(numbers).average().orElse(0); }}class Solution { public double solution(int[] numbers) { double sum = 0; for (int n : numbers) { sum += n; } return sum / numbers.length; }} 2025. 11. 4.
[Programmers] Lv.0 | 옷가게 할인 받기 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120818 풀이class Solution { public int solution(int price) { if (price >= 500000) price *= 0.8; else if (price >= 300000) price *= 0.9; else if (price >= 100000) price *= 0.95; return (int) price; }}class Solution { public int solution(int price) { int discount = 0; if (price >= 500000) d.. 2025. 11. 3.
[Programmers] Lv.0 | 아이스 아메리카노 | java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120819 풀이class Solution { public int[] solution(int money) { int[] result = new int[2]; result[0] = money / 5500; result[1] = money - 5500 * result[0]; return result; }}class Solution { public int[] solution(int money) { int[] answer = new int[2]; answer[0] = money / 550.. 2025. 11. 2.
[Programmers] Lv.0 | 나이 출력 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120820 풀이class Solution { public int solution(int age) { return 2022 - age + 1; }} 2025. 11. 1.
[Programmers] Lv.0 | 배열 뒤집기 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120821 풀이class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length]; for (int i = 0; i 2025. 11. 1.
[Programmers] Lv.0 | 뒤집힌 문자열 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120822 풀이class Solution { public String solution(String my_string) { return new StringBuilder(my_string).reverse().toString(); }}class Solution { public String solution(String my_string) { StringBuilder answer = new StringBuilder(); for (int i = my_string.length() - 1; i >= 0; i--) { answer.appe.. 2025. 11. 1.
[Programmers] Lv.0 | 직각삼각형 출력하기 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120823 풀이import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); // Java 11 이상 for (int i = 1; i import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner s.. 2025. 10. 30.
[Programmers] Lv.0 | 짝수 홀수 개수 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120824 풀이class Solution { public int[] solution(int[] num_list) { int[] result = new int[2]; for (int num : num_list) { if (num % 2 == 0) { result[0]++; } else { result[1]++; } } return result; }}class Solution { public in.. 2025. 10. 30.
[Programmers] Lv.0 | 문자 반복 출력하기 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120825 풀이class Solution { public String solution(String my_string, int n) { StringBuilder answer = new StringBuilder(); for (int i = 0; i 2025. 10. 29.
[Programmers] Lv.0 | 특정 문자 제거하기 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120826 풀이class Solution { public String solution(String my_string, String letter) { return my_string.replace(letter, ""); }} 2025. 10. 29.
[Programmers] Lv.0 | 각도기 | Java 문제https://school.programmers.co.kr/learn/courses/30/lessons/120829 풀이class Solution { public int solution(int angle) { if (angle 2025. 10. 28.