문제
풀이
reduce() 함수란 : 배열의 요소를 순차적으로 순회하여 하나의 값으로 줄여 return하는 함수다.
따라서 reduce()함수를 이용해서 평균을 쉽게 구할 수 있다.
결과
function solution(arr) { return arr.reduce((a,b)=> a+b)/arr.length; } 1) arr.reduce((a,b)=>a+b) // arr의 모든 요소들을 더한다. 2) 더한 값에다가 arr배열의 길이만큼 나누어(/arr.length) 평균을 구한다.
'코딩 테스트' 카테고리의 다른 글
[ 프로그래머스 ] 서울에서 김서방 찾기 (0) | 2024.05.06 |
---|---|
[ 프로그래머스 ] 하샤드 수 (0) | 2024.05.06 |
[ 프로그래머스 ] 암호 해독 (0) | 2024.04.02 |
[ 프로그래머스 ] 가위 바위 보 (0) | 2024.03.25 |
[ 프로그래머스 ] 정수 내림차순으로 배치하기 (0) | 2024.03.23 |