본문 바로가기

자바137

[백준/Java] 3052번 나머지 -Code import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ArrayList list = new ArrayList(); for (int i = 0; i < 10; i++){ int num = sc.nextInt() % 42; if (!list.contains(num)){ list.add(num); } } System.out.println(list.size()); } } 2022. 4. 18.
[백준/Java] 2908번 상수 -Code import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); a = Integer.parseInt(new StringBuffer().append(a).reverse().toString()); b = Integer.parseInt(new StringBuffer().append(b).reverse().toString()); System.out.println(Math.max(a, b)); } } 숫자를 문자열로 바꾸어 뒤집는 부분이 파이썬과 다르게 어렵게 되어있어.. 2022. 4. 18.
[백준/Java] 2577번 숫자의 개수 -Code import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int[] nums = new int[10]; String mul = Integer.toString(a * b * c); for (int i = 0; i < mul.length(); i++){ int n = mul.charAt(i) - '0'; nums[n] += 1; } for (int i: nums){ System.out.println(i); } } } 2022. 4. 18.
[백준/Java] 1152번 단어의 개수 -Code import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine().trim(); String[] arr = s.split(" "); if (arr[0] == ""){ System.out.println(0); } else { System.out.println(arr.length); } } } 앞에 " "나 ""이 들어왔을 때에도 배열에 저장이 되므로 그걸 해결해주었습니다. 2022. 4. 18.
[백준/Java] 10871번 X보다 작은 수 -Code 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[n]; for (int i = 0; i < n; i++) { a[i] = sc.nextInt(); } for (int i: a){ if (i < x) { System.out.print(i + " "); } } } } 2022. 4. 18.
[백준/Java] 2742번 알람 시계 -Code import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int h = sc.nextInt(); int m = sc.nextInt(); int time = h * 60 + m - 45; if (time < 0) { time += 24 * 60; } h = time / 60 % 24; m = time % 60; System.out.println(h + " " + m); } } 2022. 4. 18.