https://school.programmers.co.kr/learn/courses/30/lessons/68644

๐ ํ์ด : TreeSet
์ค๋ณต์ ํ์ฉํ์ง ์๊ณ , ์๋์ผ๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๋ TreeSet ์ด์ฉโญ
import java.util.*;
class Solution {
// numbers ์์ ์ค ๋ ๊ฐ๋ฅผ ๋ํ์ฌ ๋ง๋ค ์ ์๋ ์๋ฅผ ๋ชจ๋ ๊ตฌํ๊ณ , ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ๋ฐํ
public int[] solution(int[] numbers) {
// ์ค๋ณต์ ํ์ฉํ์ง ์๊ณ , ์๋์ผ๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๋ Set ์์ฑ
Set<Integer> set = new TreeSet<>();
// numbers ๋ฐฐ์ด์ ๋ชจ๋ ์กฐํฉ์ ๋ํด ํฉ ๊ณ์ฐ
for (int i = 0; i < numbers.length - 1; i++) {
for (int j = i + 1; j < numbers.length; j++) {
set.add(numbers[i] + numbers[j]);
}
}
// ๋ฐํ
return set.stream().mapToInt(i -> i).toArray();
}
}'๐ท์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
https://school.programmers.co.kr/learn/courses/30/lessons/68644

๐ ํ์ด : TreeSet
์ค๋ณต์ ํ์ฉํ์ง ์๊ณ , ์๋์ผ๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๋ TreeSet ์ด์ฉโญ
import java.util.*; class Solution { // numbers ์์ ์ค ๋ ๊ฐ๋ฅผ ๋ํ์ฌ ๋ง๋ค ์ ์๋ ์๋ฅผ ๋ชจ๋ ๊ตฌํ๊ณ , ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ๋ฐํ public int[] solution(int[] numbers) { // ์ค๋ณต์ ํ์ฉํ์ง ์๊ณ , ์๋์ผ๋ก ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๋ Set ์์ฑ Set<Integer> set = new TreeSet<>(); // numbers ๋ฐฐ์ด์ ๋ชจ๋ ์กฐํฉ์ ๋ํด ํฉ ๊ณ์ฐ for (int i = 0; i < numbers.length - 1; i++) { for (int j = i + 1; j < numbers.length; j++) { set.add(numbers[i] + numbers[j]); } } // ๋ฐํ return set.stream().mapToInt(i -> i).toArray(); } }