백준문제풀이 3단계 반복문4 25304번 영수증 (C#)

2024. 4. 27. 20:00백준 문제풀이/3단계 반복문

4번 문제

 

영수증과 내가 산 물건의 금액이 맞는지 확인하는 문제

 

이번 입력은 총 세가지다

영수증에 적힌 총금액,

물건의 종류

각 물건의 개수와 금액

 

using System;
class BackJoon
{
    static void Main(string[] args)
    {
        int Total = int.Parse(Console.ReadLine());
        int Count = int.Parse(Console.ReadLine());
        int Result = 0;
        for (int i = 0; i < Count; i++)
        {
            string[] AB = Console.ReadLine().Split();
            Result += int.Parse(AB[0]) * int.Parse(AB[1]);
        }
        if (Result == Total)
            Console.WriteLine("Yes");
        else
            Console.WriteLine("No");
    }
}

 

물건의 종류 Count 만큼 for문을 돌려주자.

Result에 각물건의 종류와 금액을 곱한 값을 누적해서 더해준 다음

 

Result를 총금액 Total과  비교하여 같으면 Yes를 다르면 No를 출력 해주자.