알고리즘
[Swift 알고리즘] - 알수없는 숫자 더하기 (Programmers)
Peppo
2022. 10. 1. 13:12
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