본문 바로가기
Baekjoon 자바 코드/반복문

[백준] 25304번 영수증 풀이 코드 (Java 자바)

by 망댕이 2024. 6. 24.
반응형

접근 방법)

첫째 줄 입력 값인 물건의 총 가격이 물품 낱개 가격*물품 수들의 합과 일치하는 지 확인하는 문제이다.

우선 둘째 줄 입력 값인 물품 종류 수 만큼 for문을 반복하여 물품 낱개 가격과 물품 수를 입력 받아야한다.

그리고 for문 안에서 물품 낱개 가격*물품 수들의 합을 구해서 첫째 줄 입력 값인 물건의 총 가격과 if문을 이용하여 비교한 후 출력하면 된다.

정답 코드 1)

import java.util.Scanner;

class Main{
    public static void main(String[] args){
        Scanner s = new Scanner(System.in);
        int sumAll = s.nextInt();
        int number = s.nextInt();
        int a = 0;
        for(int i=0; i<number; i++){
            int prize = s.nextInt();
            int count = s.nextInt();
            int sum = prize * count;
            a = a + sum;
        }
        if(a == sumAll){
            System.out.println("Yes");
        }else{
            System.out.println("No");
        }
    }
}
반응형