https://school.programmers.co.kr/learn/courses/30/lessons/42885?language=java#

import java.util.Arrays;
class Solution {
public int solution(int[] people, int limit) {
int answer = 0;
int i = 0, j = people.length - 1;
Arrays.sort(people);
while (i <= j) {
if (people[i] + people[j] <= limit) {
i++;
j--;
} else {
j--;
}
answer++;
}
return answer;
}
}