코틀린/백준

[백준 25304] 영수증 - 코틀린(Kotlin)

Jakorithm 2023. 10. 19. 00:08
728x90

문제

https://www.acmicpc.net/problem/25304

 

25304번: 영수증

준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것

www.acmicpc.net

 

 

코드

첫 줄에 주어진 총 금액과 이후에 주어지는 물건들의 가격과 개수를 계산한 값이 일치하는지 판단하여 일치하면 Yes, 아니면 No를 출력하는 문제다.

 

 

fun main() {
    val amount = readln().toInt() // 총 금액
    val n = readln().toInt() // 물건의 종류 수
    var sum = 0 // 계산 결과

    // n만큼 반복
    for (i in 1..n) {
        val temp = readln().split(" ")
        val price = temp[0].toInt() // 현재 물건의 가격
        val count = temp[1].toInt() // 현재 물건의 개수

        // sum에 현재 물건의 가격 * 개수를 더함
        sum += price * count
    }
    
    if (sum == amount) println("Yes") else println("No")
}
728x90