Programming Language/Swift
[프로그래머스][Lv. 1] 없는 숫자 더하기 Swift 풀이
myungsup1250
2022. 3. 14. 15:30
https://programmers.co.kr/learn/courses/30/lessons/86051
코딩테스트 연습 - 없는 숫자 더하기
0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.
programmers.co.kr
풀이
별 거 없다.
0부터 9까지 numbers 배열에 존재하지 않을 수를 찾아 모두 더해 반환하면 된다.
Int형 변수 answer를 선언, 0으로 초기화한 후 배열 numbers 에 존재하지 않는 수는 모두 더해준 후 반환하면 된다.
끝!
1
2
3
4
5
6
7
8
9
10
11
|
import Foundation
func solution(\_ numbers:\[Int\]) -> Int {
var answer: Int = 0
for num in 0...9 {
if !numbers.contains(num) {
answer += num
}
}
return answer
}
|
cs |