https://school.programmers.co.kr/learn/courses/30/lessons/68644
정답
import java.util.*;
class Solution {
public int[] solution(int[] numbers) {
HashSet<Integer> set = new HashSet<>();
for(int i=0; i<numbers.length; i++)
{
for(int j=i+1; j<numbers.length; j++)
{
set.add(numbers[i]+numbers[j]);
}
}
int answer[] = new int[set.size()];
int idx = 0;
Iterator iter = set.iterator();
while(iter.hasNext()) {
answer[idx++] = (int)iter.next();
}
Arrays.sort(answer);
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 콜라츠 추측 (0) | 2024.05.18 |
---|---|
[JAVA] 프로그래머스 - 제일 작은 수 제거하기 (0) | 2024.05.18 |
[JAVA] 프로그래머스 - 핸드폰 번호 가리기 (0) | 2024.05.17 |
[JAVA] 프로그래머스 - 숫자 문자열과 영단어 (0) | 2024.05.17 |
[JAVA] 프로그래머스 - 나누어 떨어지는 숫자 배열 (0) | 2024.05.17 |