728x90
반응형
문제 설명
정수 배열을 받아, 그 중 두 개의 수를 사용하여 만들 수 있는 수를 오름차순으로 return하는 문제이다.
풀이 과정
1. TreeSet은 값을 입력할 때 알아서 오름차순으로 배열해 주고, 중복을 제거해 준다.
2. 이 문제에서는 만들 수 있는 값을 모두 배열에 오름차순으로 담으라 하였으므로, 중복값은 버리고 오름차순으로 담을 수 있으면 된다.
3. 따라서 TreeSet을 사용하면 간단히 구현 가능할 것이다.
4. 두 개의 수를 더해서 가져오면 되므로
첫번째 수 ) 배열 처음부터 마지막 전까지
두번째 수 ) 처음 수 다음부터 끝까지
이렇게 해서 첫번째 수에 대해 구해진 모든 두번째 수를 treeset에 더하고, 이를 끝까지 진행하면 전체 값이 구해질 것이다.
코드
반응형
'알고리즘 공부' 카테고리의 다른 글
[프로그래머스] 모의고사 - java (0) | 2021.05.02 |
---|---|
[백준 1987번] 알파벳 - java (0) | 2021.05.02 |
[백준 2607번] 비슷한 단어 - java (2) | 2021.05.01 |
[프로그래머스] 완주하기 못한 선수 - java (0) | 2021.05.01 |
[프로그래머스] 크레인 인형뽑기 게임 - java (0) | 2021.05.01 |