- ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ 1 ๋ฌธ์
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
class Solution {
public int[] solution(int[] numbers) {
HashSet<Integer> set = new HashSet<Integer>();
for (int i = 0; i < numbers.length; i++) {
for (int j = i+1; j < numbers.length; j++) {
int e = numbers[i] + numbers[j];
set.add(e);
}
}
Iterator<Integer> it = set.iterator();
int[] answer = new int[set.size()];
int i = -1;
while(it.hasNext()) {
i++;
answer[i] = it.next();
}
Arrays.sort(answer);
return answer;
}
}
HashSet์ ์ด์ฉํ ๋ฌธ์ ํ์ด. (์ค๋ณต ์ ๊ฑฐ ์ํด)
2์ค for๋ฌธ์ ์ด์ฉํ์ฌ ๋์์ ํฉ์ ๊ตฌํจ.
Iterator๋ฅผ ์์ฑํ์ฌ ๊ฐ์ ํ๋์ฉ ์ถ์ถ.
๋ฐฐ์ด์ ์ฎ๊ฒจ ๋ด๊ณ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ.
'๐ป ๊ฐ๋ฐ > ๐ ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] [1์ฐจ] ์บ์ (0) | 2023.08.09 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ (0) | 2023.08.09 |
์ต๋๊ณต์ฝ์, ์ต์๊ณต๋ฐฐ์ ๊ตฌํ๊ธฐ (Feat. ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ) (0) | 2022.11.27 |
๋ฐฐ์ด ๋ฌธ์ (๊น์๋ฐฉ ์ฐพ๊ธฐ) (0) | 2021.02.09 |
์ด๋ฆ ๋ฌธ์์ด ๋ฌธ์ (0) | 2021.02.04 |