일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 기울기
- HTML
- Python Challenge
- 소프트맥스 함수
- 신경망
- 오차역전파법
- 리뷰
- Python
- 역전파
- AdaGrad
- 순전파
- FastAPI
- 신경망 학습
- picoCTF
- PostgreSQL
- Apache2
- C언어
- CTF
- 백준
- 책
- PHP
- PICO CTF
- 파이썬
- 딥러닝
- sgd
- flag
- 아파치
- 설치
- 코딩
- 우분투
Archives
- Today
- Total
Story of CowHacker
백준 5585번 거스름돈 본문
728x90
백준 5585번의 거스름돈을 풀어봤다.
cash = int(input()) # 지불할 금액이다.
count = 0 # 동전의 갯수를 확인하는 역할을 한다.
coin = 1000 - cash # 거슬러 줘야할 금액이다.
while True: # while문의 무한 루프다.
if coin >= 500: # 거스름돈이 500보다 크거나 같을 때 진입한다.
count += 1 # 동전 갯수를 하나 올린다.
coin -= 500 # 지불 금액에서 500을 뺀다.
if coin < 500 and coin >= 100: # 거스름돈이 500보다 작고 100보다 크거나 같을 때 진입한다.
count += 1 # 동전 갯수를 하나 올린다.
coin -= 100 # 지불 금액에서 100을 뺀다.
if coin < 100 and coin >= 50: # 거스름돈이 100보다 작고 50보다 크거나 같을 때 진입한다.
count += 1 # 동전 갯수를 하나 올린다.
coin -= 50 # 지불 금액에서 50을 뺀다.
if coin < 50 and coin >= 10: # 거스름돈이 50보다 작고 10보다 크거나 같을 때 진입한다.
count += 1 # 동전 갯수를 하나 올린다.
coin -= 10 # 지불 금액에서 10을 뺀다.
if coin < 10 and coin >= 5: # 거스름돈이 10보다 작고 5보다 크거나 같을 때 진입한다.
count += 1 # 동전 갯수를 하나 올린다.
coin -= 5 # 지불 금액에서 5를 뺀다.
if coin < 5 and coin >= 1: # 거스름돈이 5보다 작고 1보다 크거나 같을 때 진입한다.
count += 1 # 동전 갯수를 하나 올린다.
coin -= 1 # 지불 금액에서 1를 뺀다.
if coin == 0: # 지불 금액이 0일때 진입한다.
print(count) # 동전 갯수를 출력한다.
break # while문의 무한루프를 종료한다.
728x90
'공부 > 백준' 카테고리의 다른 글
백준 1541번 잃어버린 괄호 (0) | 2020.09.08 |
---|---|
백준 2217번 로프 (0) | 2020.09.03 |
백준 11047번 동전0 (0) | 2020.08.31 |
백준 11399번 ATM (0) | 2020.08.31 |
백준 2839번 설탕배달 (0) | 2020.08.30 |
Comments