코드
public int[] solution(int[] numbers) {
HashSet<Integer> hs = new HashSet<Integer>();
for(int i=0; i<numbers.length; i++) {
for(int j=i+1; j<numbers.length; j++) {
if(!hs.contains(numbers[i]+numbers[j])) {
hs.add(numbers[i]+numbers[j]);
}
}
}
int[] answer = new int[hs.size()];
int cnt = 0;
for(int i : hs) {
answer[cnt] = i;
cnt++;
}
Arrays.sort(answer);
return answer;
}
[프로그래머스][Level1][1차 비밀지도] (0) | 2021.03.12 |
---|---|
[프로그래머스][Level1][포켓몬] (0) | 2021.03.12 |
[프로그래머스][Level1][(탐욕법)체육복] (0) | 2021.03.09 |
[프로그래머스][Level1][(2019 카카오)크레인 인형뽑기 게임] (0) | 2021.03.08 |
[프로그래머스][Level1][(해쉬)완주하지 못한 선수] (0) | 2021.03.08 |