BaekJoon/조건문(7)
-
주사위 세개 풀이
문제내용 사용자에게 임의의 수 3개를 입력 받아 1,2,3의 조건에 맞게 계산한 후 결과를 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int num2 = sc.nextInt(); int num3 = sc.nextInt(); int cash = 0; if(num1 == num2 && num2 == num3){ cash += 10000+(num1*1000); }else if(num1 == num2 && num1 != num3 && num2 != num3){ cas..
2023.06.12 -
오븐 시계 풀이
문제내용 사용자에게 현재시간, 요리하는데 필요한 시간을 입력받아 현재시간 + 필요한 시간을 계산하여 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int hour = sc.nextInt(); int minute = sc.nextInt(); int cooking = sc.nextInt(); minute += cooking; if(minute >= 60){ hour += minute/60; minute -= 60*(minute/60); if(hour >= 24){ hour -= 24; } } System.out..
2023.06.12 -
알람 시계 풀이
문제내용 사용자에게 시, 분을 입력받아 45분 전으로 결과를 출력하는 문제이다. 단, 하루의 시작은 0:0이고 끝은 23:59이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int num2 = sc.nextInt()-45; if(num2 < 0){ if(num1 == 0){ num1 = 23; }else { num1 -= 1; } num2 += 60; } System.out.println(num1); System.out.println(num2); } } 사용자에게 시:분을 입력..
2023.06.12 -
사분면 고르기 풀이
문제내용 사용자에게 좌표 x,y를 입력받아 사분면 중 어느 부분에 속하는지 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int num2 = sc.nextInt(); if(num1 > 0 && num2 >0){ System.out.println("1"); }else if(num1 > 0 && num2 0){ System.out.println("2"); }els..
2023.06.12 -
윤년 풀이
문제내용 사용자에게 정수를 입력받고 윤년의 조건에 충족하면 1 충족하지 않으면 0을 출력하는 문제이다.(윤년은 4의 배수이면서 100의 배수가 아닐 때 또는 400의 배수) 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); if(num1%4==0 && (num1%400==0 || num1%100!=0)){ System.out.println("1"); }else { System.out.println("0"); } } } 풀이는 간단하다. 먼저 사용자에게 연도를 입력받기 위해 Scanner..
2023.06.12 -
시험 성적 풀이
문제내용 사용자에게 점수를 입력 받아 그 점수가 어느 학점에 속하는지 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); if(num1 >= 90){ System.out.println("A"); }else if(num1 >= 80){ System.out.println("B"); }else if(num1 >= 70){ System.out.println("C"); }else if(num1 >= 60){ System.out.println("D"); }else { System..
2023.06.12