[프로그래머스-Level 0] [Javascript] 배열의 평균값
2022. 10. 3. 17:36ㆍ알고리즘/프로그래머스 알고리즘 공부
반응형
[문제]
numbers의 원소의 평균값을 return하는 함수를 완성
[알고리즘]
numbers의 모든 요소의 합을 구하여 모든 요소의 길이로 나눈다.
[풀이]
1. 기본적인 for 반복문으로 sum을 계산하여 나눠주는 방법
function solution(numbers) {
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return sum / numbers.length;
}
2. reduce 함수 이용
function solution(numbers) {
return numbers.reduce((a, b) => a + b) / numbers.length;
}
반응형
'알고리즘 > 프로그래머스 알고리즘 공부' 카테고리의 다른 글
[프로그래머스-Level 1] [JavaScript] 푸드 파이트 대회 - sort(정렬) 활용 (0) | 2022.11.24 |
---|---|
[프로그래머스-Level 1] [JavaScript] 기사단원의 무기 - 약수의 개수 구하기 (0) | 2022.11.23 |
[프로그래머스-Level 1] [JavaScript] 콜라 문제 - 재귀 함수 활용 (0) | 2022.11.23 |
[프로그래머스-Level 0] [Javascript] 분수의 덧셈(최대공약수 이용) (0) | 2022.10.29 |
[프로그래머스-Level 0] [Javascript] 배열 두 배 만들기 (0) | 2022.10.03 |