백준
-
[브론즈 Ⅴ] 2475번 :: 검증수 / Java백준/브론즈 2022. 3. 5. 17:53
https://www.acmicpc.net/problem/2475 2475번: 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들 www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int b = scan.nextInt(); int c = scan.nextInt(); int d = scan.nextInt(); ..
-
[브론즈 Ⅴ] 2338번 :: 긴자리 계산 / Java백준/브론즈 2022. 3. 5. 17:36
https://www.acmicpc.net/problem/2338 2338번: 긴자리 계산 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출력하면 안 된다는 의미). www.acmicpc.net import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); BigInteger a = scan.nextBigInteger(); BigInteger b = scan.nextBigInte..
-
[브론즈 Ⅴ] 1550번 :: 16진수 / Java백준/브론즈 2022. 3. 5. 17:14
https://www.acmicpc.net/problem/1550 1550번: 16진수 첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String a = scan.next(); System.out.println(Integer.parseInt(a, 16)); scan.close(); } } 16진수.. 너무 오랜만에 들어..
-
[브론즈 Ⅴ] 1271번 :: 엄청난 부자2 / Java백준/브론즈 2022. 3. 5. 17:02
https://www.acmicpc.net/problem/1271 1271번: 엄청난 부자2 첫째 줄에는 최백준 조교가 가진 돈 n과 돈을 받으러 온 생명체의 수 m이 주어진다. (1 ≤ m ≤ n ≤ 101000, m과 n은 10진수 정수) www.acmicpc.net ↓ 정답 코드 import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); BigInteger n = scan.nextBigInteger(); BigInteger m = scan.nextBigInteger(); System...
-
백준 1110 [더하기 사이클] - Java백준/단계별로 풀어보기 2021. 10. 4. 09:38
https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net Scanner, while, if 사용 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int N=sc.nextInt(); int copy=N; int count=0; while(true){ N = (((N%10)*..
-
백준 10951 [A+B - 4 ] - Java백준/단계별로 풀어보기 2021. 10. 2. 17:18
https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Scanner, while, hasNext() 사용 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) {// 입력받은 토큰이 있으면 true, 없으면 false int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A+B); } sc.close..
-
백준 10952 [A+B - 5] - Java백준/단계별로 풀어보기 2021. 10. 2. 17:10
https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Scanner, while, if 사용 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true) { int A = sc.nextInt();// A 입력받음 int B = sc.nextInt();// B 입력받음 if(A==0 && B==0) {// A와 B가 0이면 sc.close();// Scanner 종료 break;/..
-
백준 10871 [X보다 작은 수]백준/단계별로 풀어보기 2021. 10. 2. 16:46
https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net Scanner, for, if 사용 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt();// 수열 개수 int X = sc.nextInt(); int A[] = new int[..