반응형
문제 설명
정수를 담고 있는 배열 arr의 평균값을 구하는 함수 |
제한 조건
arr은 길이 1 이상, 100 이하인 배열 arr의 원소는 -10,000 이상 10,000 이하인 정수 |
초기 코드
function solution(arr) {
var answer = 0;
return answer;
}
코드 풀이 설명
function solution(arr) {
var answer = 0;
for (let i = 0; i < arr.length; i++) {
answer += arr[i]
}
var avg = answer/arr.length
return avg;
}
- 먼저 for문을 사용하여 배열의 인덱스값을 0부터 배열의 길이만큼 돌려준다.
- 그 후 더하기 할당 연산자를 통해 기존 변수에 배열의 i번째 인덱스까지 더한 값을 재할당해준다.
- 마지막 평균을 구하기 위해선 재할당된 변수/배열의 길이를 구하면 된다.
프로그래머스 코딩테스트 연습 - 평균 구하기
프로그래머스 코딩테스트 연습 - 다른 문제 풀이(자바스크립트)
반응형