์์ฐ
ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ
์์ฐ - ํ๋ก๊ทธ๋๋จธ์ค
๋ฌธ์
์์ฐ - Summer/Winter Coding(~2018)
ํด์ค
- ์ข์ ๊ทธ๋ฆฌ๋ ๋ฌธ์ ์ด๋ค. ๋ ผ๋ฆฌ์ ์ผ๋ก ์ ์ด๋ ๊ฒ ๋๋์ง ์๊ฐํด๋ด๋๊ฒ ํฌ์ธํธ
- ํด๋น ์์ ์์ ๋๋ ๋, ์กฐ๊ฑด์ผ๋ก ์ฌ์ฉํ๋ if๋ฌธ์ ์์ธ์ฒ๋ฆฌ๋ก ์ฌ์ฉํ๋๊ฒ ์ข๊ณ , ์ด๊ฑธ while๋ฌธ์ฒ๋ผ ๋ฉ์ธ์ผ๋ก ์ฌ์ฉํ๋ฉด ์นด์ดํธ ์ฒ๋ฆฌํ๋๊ฒ ๋ณต์กํด์ง๋ ๊ทธ๋ฐ๊ฑด ์ง์ํ์.
ํ์ด
def solution(d, budget):
s, cnt = 0, 0
d.sort()
for i in d:
s += i
if s > budget:
return cnt
cnt += 1
return cnt