csct3434
[level 2] 구명보트 - 42885 본문
import java.util.Arrays;
class Solution {
public int solution(int[] people, int limit) {
int answer = 0;
Arrays.sort(people);
int light = 0, heavy = people.length - 1;
while (light < heavy) {
if(people[light] <= limit - people[heavy--]) {
light++;
}
answer++;
}
return light == heavy? answer + 1 : answer;
}
}
'프로그래머스' 카테고리의 다른 글
[level 2] 후보키 - 42890 (0) | 2024.02.28 |
---|---|
[level 2] 오픈채팅방 - 42888 (0) | 2024.02.28 |
[level 2] 큰 수 만들기 - 42883 (0) | 2024.02.28 |
[level 2] 조이스틱 - 42860 (0) | 2024.02.28 |
[level 2] 카펫 - 42842 (0) | 2024.02.28 |