프로그래머스 1단계
두 개 뽑아서 더하기
https://programmers.co.kr/learn/challenges
문제 설명
풀이
import java.util.*;
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++) {
System.out.println(numbers[i] +","+ numbers[j]);
set.add(numbers[i] + numbers[j]);
}
}
ArrayList<Integer> lists = new ArrayList<>(set);
Collections.sort(lists);
int[] answer = new int[lists.size()];
for (int i=0; i<answer.length; i++) {
answer[i] = lists.get(i);
}
return answer;
}
}
'알고리즘 > 프로그래머스 1단계' 카테고리의 다른 글
[프로그래머스] 3진법 뒤집기 (0) | 2022.06.05 |
---|---|
[프로그래머스] 핸드폰 번호 가리기 (1) | 2022.04.25 |
[프로그래머스] 같은 숫자는 싫어 (2) | 2022.04.25 |
[프로그래머스] 음양 더하기 (1) | 2022.04.25 |
[프로그래머스] 제일 작은 수 제거하기 (0) | 2022.04.25 |