DHistory
[Baekjoon] Greedy - 14916 거스름돈 본문
문제
풀이
"""
거스름 돈 동전의 최소 개수
거슬러 줄 수 없는 경우 -1
"""
n = int(input())
def solution(n):
five_coin = 0
two_coin = 0
while n > 0:
if not n % 5:
five_coin = n // 5
break
n -= 2
two_coin += 1
if n < 0:
return -1
return two_coin + five_coin
print(solution(n))
채점 결과
'Computer Science > Algorithm' 카테고리의 다른 글
[Baekjoon] Greedy - 16435 스네이크버드 (0) | 2023.08.13 |
---|---|
[Baekjoon] Greedy - 1343 폴리오미노 (0) | 2023.08.11 |
[Baekjoon] Greedy - 1439 뒤집기 (0) | 2023.08.11 |
[Baekjoon] Greedy - 1789 수들의 합 (0) | 2023.08.11 |
[Programmers] Level 1 - 햄버거 만들기 (0) | 2023.08.11 |