전체 글(70)
-
영수증 풀이
문제내용 사용자에게 총금액, 종류의 수, 가격, 개수를 입력받아 총 금액과 영수증에 있는 내용이 일치한지 여부를 출력하는 문제이다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int total = sc.nextInt(); int typeCnt = sc.nextInt(); int result = 0; for(int i = 0; i< typeCnt; i++){ int num1 = sc.nextInt(); int num2 = sc.nextInt(); result += num1*num2; } String check = total=..
2023.06.12 -
합 풀이
문제내용 사용자에게 임의의 수를 입력받아 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