💡풀이
import java.util.HashSet;
import java.util.Set;
/**
* numbers result
* [2,1,3,4,1] [2,3,4,5,6,7]
* [5,0,2,7] [2,5,7,9,12]
*/
class Solution {
public int[] solution(int[] numbers) {
Set<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]);
}
}
return set.stream().sorted().mapToInt(Integer::intValue).toArray();
}
}
GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.
프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.
github.com
'CodingTest > Programmers' 카테고리의 다른 글
[프로그래머스, Java] 숫자 문자열과 영단어 (0) | 2025.07.15 |
---|---|
[프로그래머스, Java] 푸드 파이트 대회 (0) | 2025.07.15 |
[프로그래머스, Java] 시저 암호 (0) | 2025.07.15 |
[프로그래머스, Java] 가장 가까운 같은 글자 (0) | 2025.07.15 |
[프로그래머스, Java] 최소직사각형 (0) | 2025.07.13 |