코딩테스트/프로그래머스
[프로그래머스] 평균구하기 JS
공쥬쥬
2022. 8. 6. 12:23
문제 설명
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
제한사항
- 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 average = answer/arr.length
return average;
코드 풀이
우선 for 문을 사용하여 인덱스 값을 0~배열의 길이만큼 하나씩 증가하면서 돌려준다.
그 후 할당연산자로 기존 변수 배열의 i번째 인덱스까지 더한 값을 다시 할당.
마지막으로 평균구하기. 재할당해준 변수/배열의 길이 구하면 된다 !