BACKJOON(43)
-
합 풀이
문제내용 사용자에게 임의의 수를 입력받아 1부터 임의의 수까지의 합을 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int result = 0; for(int i = 1; i
2023.06.12 -
A+B-3 풀이
문제내용 사용자에게 테스트 케이스의 개수를 입력받은 후 테스크 케이스 수만큼 반복하여 두 정수를 입력받아 더해 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); for(int i = 0; i < t; i++){ int num1 = sc.nextInt(); int num2 = sc.nextInt(); System.out.println(num1+num2); } } } 사용자에게 임의의 수를 입력받기 위해 Scanner를 사용해 테스트케이스의 수는 t에 입력받고 반복횟수가 정해..
2023.06.12 -
구구단 풀이
문제내용 반복문에 시작을 알리는 문제 구구단 문제이다. 사용자에게 임의의 수를 입력받은 후 그 수에 해당하는 구구단을 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 1; i < 10; i++){ System.out.println(n+" * "+i+" = "+n*i); } } } 사용자에게 임의의 수를 입력 받기 위해 Scanner를 사용해 n에 입력 받았다. 반복문에는 대표적으로 for, while문이 있다. 이번엔 반복횟수가 정해져 있기 때문에 ..
2023.06.12 -
주사위 세개 풀이
문제내용 사용자에게 임의의 수 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