https://www.acmicpc.net/problem/5585
ํ์ด
์๊ณ ๋ฆฌ์ฆ : ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
# ๋ฐฑ์ค 5585๋ฒ ๋ฌธ์ - ๊ฑฐ์ค๋ฆ๋
n = int(input())
val = 1000 - n
# 500, 100, 50, 10, 5, 1
coin = [500, 100, 50, 10, 5, 1]
count = 0
for i in coin:
count += (val // i)
val = val % i
print(count)
1. ๊ฑฐ์ค๋ฆ๋์ ๊ฐฏ์๋ฅผ ์ธ๊ธฐ ์ํด 1000์์์ ๋ธ ๋์ ๋บ ํ val์ ์ ์ฅ
2. ๊ฑฐ์ค๋ฆ๋์ด 500, 100, 50, 10, 5, 1์์ด ์์ผ๋ฏ๋ก coin์ ๋ฆฌ์คํธ์ ๋ชจ๋ ์ ์ฅ
3. for๋ฌธ ์์์ count ์๋ val์ ๊ฑฐ์ค๋ฆ๋์ผ๋ก ๋๋ ๊ฐ์ ์ ์ฅ ํ ๋ํ๊ธฐ
4. val ์ ๋๋จธ์ง ๊ฐ์ ์ ์ฅ
5. count ์ถ๋ ฅ
'๐๏ธ Algorithm > ๐ฉ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] (Python) 10162๋ฒ _์ ์๋ ์ธ์ง (0) | 2022.02.17 |
---|---|
[๋ฐฑ์ค] (Python) 2217๋ฒ _๋กํ (0) | 2022.02.17 |
[๋ฐฑ์ค] (Python) 1541๋ฒ _์์ด๋ฒ๋ฆฐ ๊ดํธ (0) | 2022.02.16 |
[๋ฐฑ์ค] (Python) 1026๋ฒ _๋ณด๋ฌผ (0) | 2022.02.16 |
๋ฐฑ์ค 1931๋ฒ - ํ์์ค ๋ฐฐ์ (0) | 2022.02.14 |