Scanner sc = new Scanner(System.in);
int X = sc.nextInt();
int N = sc.nextInt();
int sum = 0;
영수증에 적힌 금액을 X로 지정하고 sc.nextInt()
로 값을 받아옴
영수증에 적힌 구매한 물건의 종류의 수를 N으로 지정하고 sc.nextInt()
로 값을 받아옴
구매한 물건의 가격과 개수로 계산한 총 금액을 sum으로 지정하고 초기화 시켜줌
for (int i = 0; i < N; i++) {
int a = sc.nextInt();
int b = sc.nextInt();
sum += a*b;
물건을 구매한 개수만큼 for문을 이용해 반복해서 출력
i는 0부터 시작하기 때문에 N보다는 작아야함
a : 물건의 가격, b : 물건의 개수
총 금액 sum = 물건 가격 X 물건 개수
sum += ab; ==> sum = sum + (ab);과 동일
if (X == sum) {
System.out.println("Yes");
}else {
System.out.println("No");
}
구매한 물건의 가격과 개수로 계산한 총 금액(sum)이 영수증에 적힌 총 금액(X)과 일치하면 Yes
그게 아니라면 No
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int X = sc.nextInt(); int N = sc.nextInt(); int sum = 0; for (int i = 0; i < N; i++) { int a = sc.nextInt(); int b = sc.nextInt(); sum += a*b; } if (X == sum) { System.out.println("Yes"); }else { System.out.println("No"); } } }