𝗔𝗣𝗣𝗟𝗘/ALGORITHM
2024. 2. 12.
[내일배움캠프] 데일리 루틴(iOS_3회차) - 없는 숫자 더하기
내 풀이 import Foundation func solution(_ numbers:[Int]) -> Int { let result = 45 - numbers.reduce(0) { $0 + $1 } return result } 먼저 배열 numbers의 합을 구하기 위해 위해 reduce 함수를 사용하여 배열의 모든 요소를 합쳐 하나의 값으로 만든다. 초기값은 0이며, 클로저를 통해 배열의 각 요소를 더한다. 그 후, 배열 numbers에 포함되지 않은 숫자들의 합을 구하기 위해 0부터 9까지의 숫자의 총 합인 45에서 이전에 구한 배열의 합을 빼준다. 이렇게 하면 배열에 포함되지 않은 숫자들의 합을 알 수 있다. 코드의 동작을 정리해보면, - solution 함수는 정수 배열 numbers를 매개변수로..