프로그래머스 - 두 개 뽑아서 더하기 - 정렬 - Java

chaemin·2024년 4월 19일
0

프로그래머스

목록 보기
22/64

1. 문제

https://school.programmers.co.kr/learn/courses/30/lessons/68644

2. 풀이

배열 요소 한 개씩을 모두 돌면서 Set에 담아주기.

3. 전체코드

import java.util.*;
import java.util.stream.*;

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 = set.stream().mapToInt(Integer::intValue).sorted().toArray();
        return answer;
    }
}

0개의 댓글