프로그래머스 두 개 뽑아서 더하기


프로그래머스 두 개 뽑아서 더하기

Set 데이터구조를 이용해본다. import java.util.*; class Solution { public int[] solution(int[] numbers) { int[] answer = {}; Set<Integer> mySet = new HashSet<>(); // 2중 for문 for (int i = 0 ; i < numbers.length-1 ; i++) { for (int j = i+1 ; j < numbers.length ; j++) { mySet.add(numbers[i]+numbers[j]); } } Integer[] buff = mySet.toArray(new Integer[0]); answer = Arrays.stream(buff).mapToInt(Integer::intValue).toArray(); Arrays.sort(answer); return answer; } } 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.c...



원문링크 : 프로그래머스 두 개 뽑아서 더하기