BOJ/백준-5585-python

cosmos·2021년 1월 22일
4
post-thumbnail

문제📖

풀이🙏

  • 타로가 구입할 물건의 가격을 첫번째줄에 입력한다.(range(1,1000+1))
  • 타로는 물건을 카운터놓고 1000원을 종업원에게 준다.
  • 종업원이 거스름돈으로낼 동전의 개수를 출력하라
  • 종업원은 동전의 개수를 최소화해서 제출한다
  • 동전 = (1,5,10,50,100,500)

코드💻

# boj, 5585 : 거스름돈, python3
import sys

input_money = int(sys.stdin.readline())
money_list = [500,100,50,10,5,1]

if input_money >= 1000 or input_money < 1:
    print("range error")
else:
    money = 1000 - input_money
    result = 0
    for i in money_list:
        result += money//i
        money %= i
    print(result)

결과😎

출처📝

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

github

github

0개의 댓글