나의 풀이
function solution(arr) {
var sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i]
}
return sum/arr.length;
}
다른 사람 풀이
function solution(arr){
return arr.reduce((a, b) => a + b) / arr.length;
}
- arrow function을 이용.
- reduce method를 사용. reduce는 왼쪽부터 오른쪽으로 계산 가능. 이때 a는 Array의 왼쪽 끝 값, b는 Array의 오른쪽 끝 값을 가르킴.
'IT,Programming > 프로그래머스_코딩테스트_javascript' 카테고리의 다른 글
프로그래머스 코딩테스트 JavaScript 풀이 _k번째 수 (0) | 2022.02.18 |
---|---|
프로그래머스 코딩테스트 JavaScript 풀이 _짝수와 홀수 (0) | 2022.02.18 |
프로그래머스 코딩테스트 JavaScript 풀이 _크레인 인형뽑기 게임 (0) | 2022.02.17 |
프로그래머스 코딩테스트 JavaScript 풀이 _수박수박수박수박수박수? (0) | 2022.02.17 |
프로그래머스 코딩테스트 JavaScript 풀이 _완주하지 못한 선수 (0) | 2022.02.17 |