반응형
총 금액을 입력받고 각각 구매한 물건의 가격과 개수를 입력받는다. 금액이 일치하면 yes 아니면 no를 출력
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int price, count;
price = sc.nextInt(); // 총 금액
count = sc.nextInt(); // 구매한 물건 종류 개수
int product[][] = new int[count][2]; //[0] 상품가격 [1] 상품개수
int comp = 0; // 총 금액이 맞는지 비교
for(int i=0; i<product.length; i++) {
product[i][0] = sc.nextInt(); // 상품가격
product[i][1] = sc.nextInt(); // 상품개수
comp += product[i][0] * product[i][1];
}
if(price == comp) {
System.out.println("Yes");
} else {
System.out.println("No");
}
}
}
|
cs |
9행 : 총 금액을 입력한다.
10행 : 구매한 종류 개수를 입력한다.
12행 : 입력한 종류 개수로 이중배열을 선언한다.
14행 : 총 금액과 비교할 변수를 선언한다.
15행 : 종류 개수만큼 반복문
16행, 17행 : [i][0] 에는 상품가격을 입력하고 [i][1]에는 상품개수를 입력한다.
18행 : 입력한 상품에 총가격을 구해서 comp 변수에 더한다.
21행~ : 가격이 일치하면 Yes, 아니면 No를 출력.
반응형
'프로그래밍 > 백준 알고리즘 코드' 카테고리의 다른 글
[백준] 25305번 자바 커트라인 - 정렬 (0) | 2022.10.05 |
---|---|
[백준] 2751번 자바 수 정렬하기 2 - 정렬 (0) | 2022.10.03 |
[백준] 2480번 자바 주사위 세개 - 조건문 (0) | 2022.08.14 |
[백준] 2525번 자바 오븐 시계 - 조건문 (1) | 2022.08.14 |
[백준] 25083번 자바 새싹 [입출력과 사칙연산] (0) | 2022.08.14 |
댓글