프로그래머스 / Level2 , 탐욕법(Greedy) , 구명보트 자바스크립트 , JS
문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/42885
정답
function solution(people, limit) {
var answer = 0;
let cnt = 0;
people.sort((a, b) => a - b);
let K = people.length;
let idx = 0;
while (cnt !== K) {
let tmp = people.pop();
cnt += 1;
while (tmp < limit) {
tmp += people[idx];
if (tmp <= limit) {
idx += 1;
cnt += 1;
}
}
answer += 1;
}
return answer;
}
반응형
'알고리즘 공부 > 프로그래머스 - 자바스크립트' 카테고리의 다른 글
프로그래머스 / Level2 , 2017 팁스타운 , 예상 대진표 자바스크립트 , JS (0) | 2022.09.20 |
---|---|
프로그래머스 / Level2 , 연습문제 , N개의 최소공배수 자바스크립트 , JS (0) | 2022.09.19 |
프로그래머스 / Level2 , 2017 팁스타운 , 짝지어 제거하기 자바스크립트 , JS (0) | 2022.09.19 |
프로그래머스 / Level1 , 2019 카카오 개발자 겨울 인턴십 , 크레인 인형뽑기 게임 자바스크립트 , JS (0) | 2022.09.18 |
프로그래머스 / Level1 , 2020 카카오 인턴십 , 키패드 누르기 자바스크립트 , JS (0) | 2022.09.17 |