프로그래머스 (Swift)/lv 1
[lv1] 없는 숫자 더하기
은더기
2024. 6. 25. 22:12
문제

내 정답 코드
import Foundation
func solution(_ numbers:[Int]) -> Int {
return (0...9).filter { !numbers.contains($0) }.reduce(0,+)
}
#
1. numbers에서 filter를 통해 0 ~ 9중 없는 숫자만 contains로 골라낸다.
2. 골라낸 배열을 reduce로 모두 더해준다.
배운 기술