출처: 프로그래머스 구명보트
def solution(people, limit):
answer = 0
people.sort()
s=0
e=len(people)-1
while s<=e:
if people[s]+people[e]>limit:#합이 더 크면
e-=1#end를 줄여서 합을 줄여준다
else:
s+=1
e-=1
answer+=1
if s==e:
answer+=1
break
return answer
접근 방법