본문 바로가기

Java/알고리즘20

[Java] 백준 2581번 : 소수 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int M = in.nextInt(); int N = in.nextInt(); int[] nums = new int[N+1]; for(int i=2; i 2019. 9. 5.
[Java] 백준 1978번 : 소수 찾기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt(); int answer = 0; int[] nums = new int[N]; for (int i = 0; i < N; i++) { nums[i] = in.nextInt(); if(check(nums[i])) { answer++; } } System.out.println(answer); } static boolean check(int num) { boolean result = true; if(num < 2) { result = false; } for(i.. 2019. 9. 5.
[Java] 백준 6064번 : 카잉 달력 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int T = in.nextInt(); for (int i = 0; i < T; i++) { int answer = 0; int M = in.nextInt(); int N = in.nextInt(); int x = in.nextInt(); int y = in.nextInt(); int max = M*N; int index = 0; if(y == N) y = 0; while(true) { if((M*index + x) % N == y) { answer = M*index + x; break.. 2019. 8. 21.
[Java] 백준 2775번 : 부녀회장이 될테야 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int T = in.nextInt(); int[][] apart = new int[15][14]; for (int i = 0; i < 14; i++) { apart[0][i] = i + 1; } for (int i = 1; i 2019. 8. 21.
[Java] 백준 10250번 : ACM 호텔 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int T = in.nextInt(); for(int i=0; i 2019. 8. 21.
[Java] 백준 2869번 : 달팽이는 올라가고 싶다 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); long A = in.nextLong(); long B = in.nextLong(); long V = in.nextLong(); long answer = 0; long dis = A-B; V -= B; answer = V / dis; if(V % dis > 0) answer++; System.out.println(answer); } } 2019. 8. 21.
[Java] 백준 1011번 : Fly me to the Alpha Centauri import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); long case_count = in.nextInt(); for (long i = 0; i dis) { answer++; dis += answer / 2; } System.out.println(answer-1); } } } 2019. 8. 21.
[Java] 백준 1193번 : 분수찾기 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num = in.nextInt(); boolean flag = false; int x = 1; int y = 1; for(int i=0; i 2019. 8. 21.
[Java] 백준 2292번 : 벌집 import java.util.Scanner; public class Main { public static void main(String[] args) { // 6 + 12 + 18 + 24 ... Scanner in = new Scanner(System.in); int num = in.nextInt(); int sum = 1; int count = 1; while(sum < num) { sum += count++*6; } System.out.println(count); } } 2019. 8. 21.