programmers 구명보트
분류 / 레벨 / 언어
탐욕법(Greedy) / LV.2 / Javscript
설명
그리디 알고리즘에서 우선순위로 둘 만한것 = 처리하기 쉬운 요소, 놔두면 피곤해지는 요소
이 문제에서는 비교적 무거운 사람을 우선순위로 둘 만하다.
오름차순으로 정렬하여,
pop()한 사람을 먼저 태우고, 그 위에 가벼운 사람을 가능한 실어서 출발시킬 것이다.
전체 코드
1 | function solution(people, limit) { |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
