본문 바로가기

Algorithm

거스름돈

📝 카운터에는 거스름돈으로 사용할 500원, 100원, 50원, 10원짜리의 동전이 있다.

손님에게 거슬러줘야 할 돈이 N원 일때 거슬러줘야 할 동전의 최소 개수를 구하라.

단, 거슬러 줘야 할 돈 N은 항상 10의 배수이다.

 

✅ 정답

 

inputcash = input('돈을 입력하세요: ')
 
= int(inputcash)
 
count = 0
coin_types = [5001005010]
 
for coin in coin_types:
    count += n // coin
    n %= coin
 
print (count)
cs

'Algorithm' 카테고리의 다른 글

BaekJoon - 문자열 완료  (0) 2024.10.25
BaekJoon - 1차원 배열 완료  (0) 2024.10.22
BaekJoon - 반복문 완료  (0) 2024.10.20
BaekJoon - 조건문 완료  (2) 2024.10.20
BaekJoon - 입출력과 사칙연산 완료  (0) 2024.10.19