https://www.acmicpc.net/problem/10162
ํ์ด
๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
# ๋ฐฑ์ค 10162๋ฒ ๋ฌธ์ - ์ ์๋ ์ธ์ง
import sys
n = int(sys.stdin.readline().rstrip())
buttons = [300, 60, 10]
count = [0] * 3
if(n % 10 != 0):
print(-1)
else:
for i in range(3):
count[i] = n // buttons[i]
n = n % buttons[i]
print(count[0], count[1], count[2])
1. ๊ฐ์ด ๋๋์ด ๋จ์ด์ง์ง ์์ ๊ฒฝ์ฐ -1์ ์ถ๋ ฅํด์ผ ํ๋ฏ๋ก ๋จผ์ ์์ธ์ฒ๋ฆฌ
--> 10์ผ๋ก ๋๋์์ ๋ 1์ ์๋ฆฌ๊ฐ ๋๋์ด ๋จ์ด์ง์ง ์์ ๊ฒฝ์ฐ -1 ์ถ๋ ฅ
2. button์ ์ข ๋ฅ์ ๋ฐ๋ผ ๋๋์ด์ ๋ช๋ฒ ๋๋ฅด๊ฒ ๋๋์ง count์ ์ ์ฅ
3. count ์ถ๋ ฅ
'๐๏ธ Algorithm > ๐ฉ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] (Python) 10989๋ฒ_์ ์ ๋ ฌํ๊ธฐ 3 (0) | 2022.02.21 |
---|---|
[๋ฐฑ์ค] (Python) 10610๋ฒ_30 (0) | 2022.02.20 |
[๋ฐฑ์ค] (Python) 2217๋ฒ _๋กํ (0) | 2022.02.17 |
[๋ฐฑ์ค] (Python) 5585๋ฒ _๊ฑฐ์ค๋ฆ๋ (0) | 2022.02.17 |
[๋ฐฑ์ค] (Python) 1541๋ฒ _์์ด๋ฒ๋ฆฐ ๊ดํธ (0) | 2022.02.16 |