728x90
문제
정답 처리된 코드(1)
function solution(arr) {
var answer = 0, sum=0;
for(let x of arr){
sum += x;
}
answer = sum/arr.length;
return answer;
}
문제 이해
1) arr 배열의 모든 합을 sum에 담는다.
2) 합을 arr 배열의 길이로 나눈다.
정답 처리된 코드(2)
function solution(arr) {
var answer = 0, sum=0;
answer = arr.reduce((a, b) => a+b) / arr.length;
return answer;
}
문제 이해
1) es6문법인 reduce를 사용한 다른 분 코드다. 익숙해지자.
출처: programmers.co.kr/learn/courses/30/lessons/12944?language=javascript
'알고리즘, 자료구조 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/javascript] 나누어 떨어지는 숫자 배열 문제 풀기 (0) | 2021.04.07 |
---|---|
[프로그래머스/javascript] 같은 숫자는 싫어 문제 풀기 (0) | 2021.04.07 |
[프로그래머스/javascript] 짝수와 홀수 문제 풀기 (0) | 2021.04.06 |
[프로그래머스/javascript/카카오인턴십] 크레인 인형뽑기 게임 (0) | 2021.04.06 |
[프로그래머스/javascript] 수박수박수박수박수박수? (0) | 2021.04.05 |