Programmers
[프로그래머스][JS] 배열의 평균값
winter17
2023. 4. 3. 16:02
https://school.programmers.co.kr/learn/courses/30/lessons/120817?language=javascript
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이 과정
function solution(numbers) {
let sum = 0
const len = numbers.length // numbers 배열의 길이를 셈
for (let i = 0; i < len; i++){
sum += numbers[i] // numbers배열에서 i를 통해 인덱스로 접근해서 누적합구하기
}
const answer = sum / len // 평균 구하기
return answer;
}
numbers가 10이라는 값이 주어졌을 때, solution 함수의 인자 numbers는 배열(list) 형태로 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]와 같이 구성될 수 있다.
이러한 배열은 숫자 데이터를 요소(element)로 가지며, 이 경우 len 변수에 저장된 값은 10이 된다. 이후 for문에서 numbers 배열의 각 요소를 더하고, len 변수를 사용하여 배열의 평균값을 구할 수 있다.
리뷰
solution 함수의 인자 numbers는 배열(list) 형태로 구성된다는 사실을 알아냈다
for문을 돌리면서 합을 구하려고 했는데 함수 개념을 제대로 이해하지 못해서 틀린문제였다