본문 바로가기

자바33

[백준 3052번 - java] 나머지 https://www.acmicpc.net/problem/3052 내 답안 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); boolean[] check = new boolean[42]; int cnt = 0; for (int i=0; i 2021. 11. 12.
[백준 2577번 - java] 숫자의 개수 https://www.acmicpc.net/problem/2577 내 답안 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int A = s.nextInt(); int B = s.nextInt(); int C = s.nextInt(); int N = A * B * C; int[] cnt = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; int idx; while((float)N/10 >= 0.1) { idx = N%10; cnt[idx]++; N/=10; } for (int i=0.. 2021. 11. 8.
[백준 2562번 - java] 최댓값 https://www.acmicpc.net/problem/2562 내 답안 - 1 (배열 사용) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int[] arr = new int[9]; int max = 0; int maxIdx = 0; for (int i=0; i 2021. 11. 8.
[백준 10818번 - java] 최소, 최대 https://www.acmicpc.net/problem/10818 내 답안 - 1 (Scanner + 배열 사용) import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException{ int max = -1000001; int min = 1000001; Scanner s = new Scanner(System.in); int N = s.nextInt(); int[] arr = new int[N]; for (int i=0; i arr[i]) min = arr[i]; if (max < arr[i]) max = arr[i]; } System.o.. 2021. 11. 8.
[백준 1110번 - java] 더하기 사이클 https://www.acmicpc.net/problem/1110 내 답안 import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner s = new Scanner(System.in); int first = s.nextInt(); int N = first; int cnt = 0; while(true) { N = (10 * (N%10)) + ((N/10) + (N%10))%10; cnt++; if (first == N) break; } System.out.println(cnt); } } 2021. 11. 4.
[백준 10952번 - java] A+B - 5 https://www.acmicpc.net/problem/10952 내 답안 - 1 import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner s = new Scanner(System.in); int A = s.nextInt(); int B = s.nextInt(); while((A!=0) && (B!=0)) { System.out.println(A+B); A = s.nextInt(); B = s.nextInt(); } } } 정답처리가 되긴 했지만 A, B 입력받는 코드가 중복되어 들어가서 지저분하다는 생각에 .. 2021. 11. 4.
[백준 10871번 - java] X보다 작은 수 https://www.acmicpc.net/problem/10871 내 답안 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Buffered.. 2021. 11. 4.
[백준 2439번 - java] 별찍기 - 2 https://www.acmicpc.net/problem/2439 내 답안 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new .. 2021. 11. 4.
[백준 2438번 - java] 별 찍기 - 1 https://www.acmicpc.net/problem/2438 내 답안 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new .. 2021. 11. 4.