분류 전체보기
-
[Bronze V] 기본적인 반복문 문제이다. 공백으로 구분된 숫자는 StringTokenizer를 이용해 분리한다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int num = Integer.valueOf(br.readLine()); for(int i = 0; i < num; i++) { st = new StringTokenizer(br.readLine(), " "); S..
[백준] 반복문 - 10950_A + B - 3 Java[자바][Bronze V] 기본적인 반복문 문제이다. 공백으로 구분된 숫자는 StringTokenizer를 이용해 분리한다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int num = Integer.valueOf(br.readLine()); for(int i = 0; i < num; i++) { st = new StringTokenizer(br.readLine(), " "); S..
2023.10.24 -
[Bronze IV] 첫 번째 경우 : 세 가지의 숫자가 모두 동일할 때 if(f == s && s == t) { price = 10000 + f * 1000; } 두 번째 경우 : 세 가지의 숫자가 모두 다를 때 이 때에는 Math.max()를 사용해서 최대값을 가져올 수 있다. if(f != s && s != t && t != f) { int max = Math.max(f, Math.max(s, t)); price = 100 * max; } 마지막 경우 : 두 가지의 숫자만 같을 때로 나눌 수 있다. if(f == s || f == t) { price = 1000 + 100 * f; } else { price = 1000 + 100 * s; } 전체 코드 import java.io.*; import ..
[백준] 조건문 - 2480_주사위 세 개 Java[자바][Bronze IV] 첫 번째 경우 : 세 가지의 숫자가 모두 동일할 때 if(f == s && s == t) { price = 10000 + f * 1000; } 두 번째 경우 : 세 가지의 숫자가 모두 다를 때 이 때에는 Math.max()를 사용해서 최대값을 가져올 수 있다. if(f != s && s != t && t != f) { int max = Math.max(f, Math.max(s, t)); price = 100 * max; } 마지막 경우 : 두 가지의 숫자만 같을 때로 나눌 수 있다. if(f == s || f == t) { price = 1000 + 100 * f; } else { price = 1000 + 100 * s; } 전체 코드 import java.io.*; import ..
2023.10.24 -
[Bronze III] 이번 문제는 현재 시각에 주어진 시간을 더하는 방법도 있지만 시간까지 분으로 계산해 쉽게 푸는 방법이 있다. hour * 60 + minute + plusMinute < 1440인 경우와 그렇지 않은 경우 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int hour = Integ..
[백준] 조건문 - 2525_오븐 시계 Java[자바][Bronze III] 이번 문제는 현재 시각에 주어진 시간을 더하는 방법도 있지만 시간까지 분으로 계산해 쉽게 푸는 방법이 있다. hour * 60 + minute + plusMinute < 1440인 경우와 그렇지 않은 경우 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int hour = Integ..
2023.10.24 -
[Bronze III] 이 문제는 두 가지의 경우로 나눌 수 있다. 1. minute = 45 인 경우 1번일 경우에는 다시 두 가지의 경우가 있다. 1 - 1. hour 1 인 경우 이렇게 경우를 나누어 생각하면 쉽게 풀 수 있는 문제이다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new S..
[백준] 조건문 - 2884_알람시계 Java[자바][Bronze III] 이 문제는 두 가지의 경우로 나눌 수 있다. 1. minute = 45 인 경우 1번일 경우에는 다시 두 가지의 경우가 있다. 1 - 1. hour 1 인 경우 이렇게 경우를 나누어 생각하면 쉽게 풀 수 있는 문제이다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new S..
2023.10.24 -
[Bronze V] import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x = Integer.valueOf(br.readLine()); int y = Integer.valueOf(br.readLine()); int dot = 0; if(x > 0) { if(y > 0) { dot = 1; } else { dot = 4; } } else { if(y > 0) { dot = 2; } else { dot = 3; } } System.out.print(..
[백준] 조건문 - 14681_사분면 고르기 Java[자바][Bronze V] import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x = Integer.valueOf(br.readLine()); int y = Integer.valueOf(br.readLine()); int dot = 0; if(x > 0) { if(y > 0) { dot = 1; } else { dot = 4; } } else { if(y > 0) { dot = 2; } else { dot = 3; } } System.out.print(..
2023.10.24 -
[Bronze V] import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int year = Integer.valueOf(br.readLine()); int yn = 0; if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { yn = 1; } System.out.println(yn); } }
[백준] 조건문 - 2753_윤년 Java[자바][Bronze V] import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int year = Integer.valueOf(br.readLine()); int yn = 0; if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { yn = 1; } System.out.println(yn); } }
2023.10.24 -
[Bronze V] Scanner 보다는 더 효율 좋은 BufferedReader를 사용한다. import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int point = Integer.valueOf(br.readLine()); char grade = '.'; if(point >= 90) { grade = 'A'; } else if(point >= 80) { grade = 'B'; } else if(point >= 70) { grade = 'C'; } el..
[백준] 조건문 - 9498_시험 성적 Java[자바][Bronze V] Scanner 보다는 더 효율 좋은 BufferedReader를 사용한다. import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int point = Integer.valueOf(br.readLine()); char grade = '.'; if(point >= 90) { grade = 'A'; } else if(point >= 80) { grade = 'B'; } else if(point >= 70) { grade = 'C'; } el..
2023.10.24 -
[Bronze V] Scanner 보단 BufferedReader가 성능면에서 좋으므로 BufferedReader를 사용해준다. 단, BufferedReader는 readLind()으로 한 줄을 전체 다 읽어오므로 StringTokenizer를 사용한다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { // java.io를 사용하므로 IOException 예외 처리 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new St..
[백준] 조건문 - 1330_두 수 비교하기 Java[자바][Bronze V] Scanner 보단 BufferedReader가 성능면에서 좋으므로 BufferedReader를 사용해준다. 단, BufferedReader는 readLind()으로 한 줄을 전체 다 읽어오므로 StringTokenizer를 사용한다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { // java.io를 사용하므로 IOException 예외 처리 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new St..
2023.10.24