본문 바로가기

백준8

[Java] 백준 1085번 : 직사각형에서 탈출 상당히 간단하게 풀 수 있는 기초문제였습니다. 정답률도 높은 문제네요 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int x = in.nextInt(); int y = in.nextInt(); int w = in.nextInt(); int h = in.nextInt(); System.out.println(Math.min(Math.min(w-x, x),Math.min(h-y, y))); } } 2019. 9. 5.
[Java] 백준 4948번 : 베르트랑 공준 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while(true) { int M = in.nextInt(); int N = M * 2; if(M == 0) { break; } int[] nums = new int[(N+1)]; for(int i=2; i 2019. 9. 5.
[Java] 백준 1929번 : 소수 구하기 에라스토테네스의 체를 이용하시면 쉽게 풀 수 있습니다. 제가 푼 방식은 좀 오래걸리긴 하네요 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[(int) (N+1)]; for(int i=2; i 2019. 9. 5.
[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] 백준 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.
[Java] 백준 2839번:설탕배달 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 div5 = n/5; n = n%5; int div3 = n/3; n = n%3; while(true) { if(div5 < 0) { System.out.println(-1); break; }else if(n == 0){ answer = div5 + div3; System.out.println(answer); break; }else { n += 5; n += div3*3; div3 = 0; div5--; div3.. 2019. 8. 21.
[Java] 백준 1712번: 손익분기점 import java.util.Scanner; public class Main { public static long bep(long A, long B, long C) { long answer = 0; long sell = C-B; if(sell 2019. 8. 21.