[프로그래머스] 평균 구하기 (Swift) - LV.1
⬆ 문제 풀기 ⬆ 풀이 func solution(_ arr:[Int]) -> Double { var sum = 0 for i in 0.. Double { return Double(arr.reduce(0,+))/Double(arr.count) } reduce reduce 는 정의한 클로저를 사용하여 기존 컨테이너의 요소를 결합한 결과를 반환한다. 예시 For문 // 각 요소의 합 구하기 let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] var sum = 0 for number in numbers { sum += number } print(sum) // 55 고차함수 reduce로 변환 let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] let ..
2023. 12. 8.