백준
-
[브론즈 III] 5354번 :: J박스 / Java백준/브론즈 2022. 11. 16. 14:20
문제 https://www.acmicpc.net/problem/5354 5354번: J박스 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 박스의 크기가 주어진다. 박스의 크기는 10보다 작거나 같다. www.acmicpc.net 코드 import java.util.Scanner; public class b5354 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int t = scan.nextInt(); for(int i=0; i
-
[브론즈 III] 5217번 :: 쌍의 합 / Java백준/브론즈 2022. 11. 16. 14:13
문제 https://www.acmicpc.net/problem/5217 5217번: 쌍의 합 1보다 크거나 같고 12보다 작거나 같은 자연수 n이 주어졌을 때, 합이 n이 되는 두 자연수의 쌍을 찾는 프로그램을 작성하시오. 예를 들어, 5가 주어진 경우 가능한 쌍은 1,4와 2,3이 있다. 두 수는 www.acmicpc.net 코드 import java.util.ArrayList; import java.util.Scanner; public class b5217 { private static ArrayList solveSumPairs(int target) { ArrayList answer = new ArrayList(); /* ------------------- INSERT CODE HERE -------..
-
[브론즈 III] 5086번 :: 배수와 약수 / Java백준/브론즈 2022. 11. 16. 13:55
문제 https://www.acmicpc.net/problem/5086 5086번: 배수와 약수 각 테스트 케이스마다 첫 번째 숫자가 두 번째 숫자의 약수라면 factor를, 배수라면 multiple을, 둘 다 아니라면 neither를 출력한다. www.acmicpc.net 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class b5086 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedR..
-
[브론즈 III] 5073번 :: 삼각형과 세 변 / Java백준/브론즈 2022. 11. 15. 16:57
문제 https://www.acmicpc.net/problem/5073 5073번: 삼각형과 세 변 각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오. www.acmicpc.net 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class b5073 { public static void main(String[] args) throws IOException { BufferedReader br = new Bu..
-
[브론즈 III] 4892번 :: 숫자 맞추기 / Java백준/브론즈 2022. 11. 15. 16:41
문제 https://www.acmicpc.net/problem/4892 4892번: 숫자 맞추기 게임 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있고, n0으로 이루어져 있다. (0 < n0 < 1,000,000) 입력의 마지막 줄에는 0이 하나 주어진다. www.acmicpc.net 코드 import java.util.Scanner; public class b4892 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int cnt = 1; while(true) { int n0 = scan.nextInt(); int n1, n3, n4; if(n0 == 0) bre..
-
[브론즈 III] 4880번 :: 다음수 / Java백준/브론즈 2022. 11. 15. 16:22
문제 https://www.acmicpc.net/problem/4880 4880번: 다음수 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 수열의 연속하는 세 정수 a1, a2, a3이 한 줄에 주어진다. (-10,000 < a1, a2, a3 < 10,000) a1, a2, a3은 서로 같지 않다. 입력의 마지막 www.acmicpc.net 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) thro..
-
[브론즈 III] 4806번 :: 줄 세기 / Java백준/브론즈 2022. 11. 15. 16:12
문제 https://www.acmicpc.net/problem/4806 4806번: 줄 세기 한 줄에 최대 100글자씩 주어진다. 빈 줄이 주어질 수도 있다. www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int cnt = 0; while(true) { try { String str = scan.nextLine(); cnt++; } catch (Exception e) { break; } } System.out.println(cnt); scan.close(); } }
-
[브론즈 III] 4766번 :: 일반 화학 실험 / Java백준/브론즈 2022. 11. 15. 16:03
문제 https://www.acmicpc.net/problem/4766 4766번: 일반 화학 실험 입력은 동혁이가 측정한 혼합물의 온도가 순서대로 주어진다. 온도는 -10도와 200도 사이이고, 소수점 둘째자리까지 적혀져 있을 수도 있다. 마지막 측정 후에는 999가 주어진다. 동혁이는 온도를 www.acmicpc.net 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); double x = scan.nextDouble(); while(true) { double y = scan.nextDouble(); if((int)y == ..