- ์์ ํ์_๋ชจ์๊ณ ์ฌ 7๋ถ19์ด
- ์ธ๋ฑ์ค, ๊ฐ ๊ตฌ๋ถ ์ฃผ์
- [์ธ๋ฐ์ค%๋ฐฐ์ด์ํฌ๊ธฐ]๋ก ํจํด ๋ฐ๋ณต ๊ฐ๋ฅ
- ์์ ํ์_์์์ฐพ๊ธฐ 40๋ถ
- ๋ฐ๋ณต๋ฌธ ๊ทธ๋ง ๋์๊ฐ๊ฒ ํ๋ ์กฐ๊ฑด ์ ์ดํผ๊ธฐ
- return False๋ก ์์ ํจ์๋ฅผ ๋์ ์๋ ์๋ค.
- break๋ฌธ์ผ๋ก for๋ฌธ์ ๋๋ผ ์ ์์ง๋ง, ์ค์ฒฉ for๋ฌธ ์ผ ๊ฒฝ์ฐ ์๋ ์ฝ๋๊ฐ ์คํ๋๋ฏ๋ก, break ๋๋ ์ข ๋ฃ์กฐ๊ฑด์ ๋ณ์๋ฅผ ์กฐ์ ํจ์ผ๋ก์จ ๊ฐ์ ์ฐ์์ํฌ ์ ์๋ค.
- print(int(str(0)+str(1))) -> 1
- map(''.join) ์ด์ง ..join()์ด ์๋
- ์์ ํ์_์นดํซ 16๋ถ
- ๋ฌธ์ ์กฐ๊ฑด ํ๋ ์ ์ฝ์
- ์ด์ค for๋ฌธ์์ range ์ข ๋ฃ์กฐ๊ฑด์ด ๋ณ์๋ก ๋์ด ์์ด์ range(3,i) ๊ฐ์ ๊ฒฝ์ฐ range(3,3)์ผ ๋ fo๋ฌธ์ด ์งํ์ด ์๋์ด ์ค๋ฅ๊ฐ ๋ฌ์์.
- ์ ๋ ฌ_K๋ฒ์งธ์ 4๋ถ
- k๋ฒ์งธ ์์ ์ธ๋ฑ์ค๋ k-1์ด๋ค
- ์ ๋ ฌ_ 10๋ถ 4์ด
- ๋ฐ๋ก๋ฅผ ์๊ฐํด์, ์์ธ์ฒ๋ฆฌ ํด์ค์ผํจ
- ์ ๋ ฌ_H-Index 3๋ถ
- ๋ฐ๋ก๋ฅผ ์๊ฐํ ๊ฒ
- ์ด๋ผ ์๋ ๊ฒ ๊ฐ์ ํ ์คํธ์ผ์ด์ค๋ฅผ ์๊ฐํ ๊ฒ
- ํด์_์์ฃผํ์ง ๋ชปํ ์ ์ 3๋ถ
- input๊ฐ์ด ์ ๋ํฌํ ๋ฌธ์์ด์ด๋ฉด hash ์ฐ๋ ๊ฒ๋ ๊ณ ๋ คํด๋ณด์
- ํด์ ์ ๋ ฌ ๋ฌธ์ ๋ dic์ ์ ์ธํ๊ณ key-value๋ก ํด๊ฒฐํด๋ณด์
- ํด์_์ ํ๋ฒํธ ๋ชฉ๋ก 5๋ถ
- run test, print๋๋ฒ๊ทธ ์ ํ์ฉํ์
- ์์ฅ 5๋ถ
- ์ค์ฒฉ๋ฆฌ์คํธ์์ ๋์ ๋๋ฆฌ ํน์ ๊ฐ์ ํํ ๋ ์ธ๋ฑ์ฑ ์ํ์
N, K = map(int, input().split())
Coins = []
for i in range(N) : Coins.append(int(input()))
ans = 0
while K > 0 :
coin = Coins.pop()
ans += K // coin
K %= coin
print(ans)
input์ผ๋ก ๋ฐ์๋ค์ด๋ ์ฝ๋๊ฐ ์ต์ํ์ง ์์๋ค.
๋ฐ์ํ
'๐ Python > ๐ CodingTest' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค ๋ถํดํฉ (0) | 2021.09.24 |
---|---|
๋ฐฑ์ค ๋ธ๋์ญ (0) | 2021.09.23 |
๋ฐฑ์ค ๋ฉ์น (0) | 2021.09.23 |
๋ฐฑ์ค ํฌ๋ก์ํฐ์ ์ํ๋ฒณ (0) | 2021.09.23 |
[๋ฐฑ์ค] 1~7๋จ๊ณ: ํ์ด์ฌ ๊ธฐ์ด ๋ฌธ๋ฒ ์ ๋ฆฌํ๊ธฐ (0) | 2021.01.28 |