티스토리 뷰

728x90

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

 

문제 사진

 

내 풀이

 

0부터 9까지의 총합은 45니까 45 - numbers 내부의 있는 총합 으로 답을 구했다.

func solution(_ numbers:[Int]) -> Int {
    return 45 - numbers.reduce(0, +)
}

 

다른사람의 풀이

func solution(_ numbers:[Int]) -> Int {
    let result = (0...9)
        .filter { !numbers.contains($0) }
        .reduce(0) { $0 + $1 }
    return result
}

 

 

728x90