Algorithm/알고리즘
프로그래머스 1단계) 평균구하기
bannaviiOS
2021. 12. 2. 18:32
728x90
반응형
문제
18:19-18:28
제출답안
func solution(_ arr:[Int]) -> Double {
let result = Double(arr.reduce(0) {$0 + $1}) / Double(arr.count)
return result
}
유의미한답변
func solution(_ arr:[Int]) -> Double {
let avg = Double(arr.reduce(0) {$0+$1}) / Double(arr.count)
return avg
}
/*알게된 것
reduce(0) {실행문}
이것은 초기 값이 0 으로 시작한다는 것
*/
//다른 사람의 풀이
return Double(arr.reduce(0,+))/Double(arr.count)
}
//이런식으로 reduce(0,+)로 나타내어도 됨
느낀점
나머지를 구하는 %와 몫을 구하는 / 헷갈리지말기
728x90
반응형