나의 풀이
function solution(numbers) {
let base = 0;
for(let i = 0; i < numbers.length; i ++){
base += numbers[i]
}
return base = base / numbers.length
}
다른 사람의 풀이
reduce 사용
function solution(numbers) {
var answer = numbers.reduce((a,b) => a+b, 0) / numbers.length;
return answer;
}
a의 base를 0으로 설정한 뒤 a에 계속하여 b 값을 더하고 그 모든 값을 numbers의 개수만큼 나눈다.
'자바스크립트(JavaScript) > 프로그래머스 문제풀기' 카테고리의 다른 글
[JavaScript] 틸트(tilt) 연산자(~), (~~) (0) | 2024.12.16 |
---|---|
[백업] tilde(~)과 double tilde(~~)연산자 (0) | 2024.12.16 |
[programmers - js] 짝수 더하기 (0) | 2024.12.16 |
[programmers - js] 각도기 / if, filter, 삼항조건연산자 (0) | 2024.12.16 |
[programmers - js] 배열 두 배 만들기 / reduce, map (0) | 2024.12.16 |