Python으로 구현한 10156번 과자 문제 풀이입니다.
https://www.acmicpc.net/problem/10156
k, n, m = map(int, input().split())
if (k * n) >= m :
result = (k * n) - m
else :
result = 0
print(result)
과자 한 개의 가격(k), 사려고 하는 과자의 개수(n), 현재 동수가 가진 돈(m)을 입력받고
조건문을 수행하는데, 과자를 모두 사려고 하는 총 금액 (k * n)이 가지고 있는 돈보다 크거나 같을 경우
부모님께 돈을 받아야 하기 때문에 (k * n) - m 값을 result에 할당하여 출력한다.
반대로 동수가 가지고 있는 돈이 더 클 경우에는 부모님께 돈을 받을 필요가 없어 0원을 받는 것이기 때문에
result에 0을 할당하여 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 1789번 수들의 합 풀이 (0) | 2021.10.13 |
---|---|
백준(Python) 2875번 대회 or 인턴 풀이 (0) | 2021.10.13 |
백준(Python) 2845번 파티가 끝나고 난 뒤 풀이 (0) | 2021.10.13 |
백준(Python) 1212번 8진수 2진수 풀이 (0) | 2021.10.12 |
백준(Python) 10886번 0 = not cute / 1 = cute 풀이 (0) | 2021.10.12 |