처음엔 if-while문 접근으로 갔지만 시간초과로 for-if로 바꾸었다.
def solution(d, budget):
answer = 0
d.sort()
for i in range(len(d)):
if d[i] <= budget:
budget -= d[i]
answer += 1
else:
break
return answer
def solution(d, budget):
d.sort()
while budget < sum(d):
d.pop()
return len(d)
while로 한방에 되는구나... d.pop()으로 빼는 센스까지...
d.sort()를 a = d.sort() 하면 NoneType 에러가 발생한다. 이 부분도 주의하자.
오늘도 배울 게 많은 코딩공부...!