[프로그래머스] 구명보트(Java)

수경·2023년 3월 16일
0

problem solving

목록 보기
122/174

프로그래머스 - 구명보트

풀이

가장 작은 숫자 + 가장 큰 순자 <= 제한 인 경우 찾기

그리디!


코드

import java.util.Arrays;

class Solution {
    public int solution(int[] people, int limit) {
        int count = 0;
		int left = 0;
		int right = people.length - 1;

		Arrays.sort(people);
		while (left <= right) {
			if (people[left] + people[right] <= limit) left++;
			count++;
			right--;
		}
		return count;
    }
}
profile
어쩌다보니 tmi뿐인 블로그😎

0개의 댓글