프로그래머스 1단계) 평균구하기

2021. 12. 2. 18:32Algorithm/알고리즘

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
반응형