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

Junyoung Park·2022년 8월 29일
0

코딩테스트

목록 보기
594/631
post-thumbnail

1. 문제 설명

두 개 뽑아서 더하기

2. 문제 분석

집합을 사용했다.

3. 나의 풀이

import Foundation

func solution(_ numbers:[Int]) -> [Int] {
    var result = Set<Int>()
    for idx1 in 0..<numbers.count {
        let first = numbers[idx1]
        for idx2 in idx1+1..<numbers.count {
            let second = numbers[idx2]
            result.insert(first + second)
        }
    }
    let sortedResult = Array(result).sorted(by: <)
    return sortedResult
}
profile
JUST DO IT

0개의 댓글