https://programmers.co.kr/learn/courses/30/lessons/68644
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
class Solution {
public int[] solution(int[] numbers) {
ArrayList<Integer> list = new ArrayList<>();
for (int i = 0; i < numbers.length - 1; i++) {
for (int j = i + 1; j < numbers.length; j++) {
int sum = numbers[i] + numbers[j];
if (!list.contains(sum)) {
list.add(sum);
}
}
}
Collections.sort(list);
int[] answer = new int[list.size()];
for (int i = 0; i < answer.length; i++) {
answer[i] = list.get(i);
}
return answer;
}
}
이중 for 문으로 두 개씩 더해서 list
에 넣어준 후, 오름차순으로 정렬하여 출력해 주었다.