[프로그래머스 코딩테스트 연습문제] 평균 구하기 | 알고리즘 설명 & 문제 풀이 with 자바스크립트(Javascript)

Re_Go·2023년 12월 9일
0

코딩테스트연습

목록 보기
16/106
post-thumbnail

1. 문제 설명

정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요

2. 제한 사항

arr은 길이 1 이상, 100 이하인 배열입니다.

arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.

3. 입출력 예

4. 첫번째 문제 풀이(2023-12-09)

의외로 쉬워서 다른 분들은 reduce(배열을 순회하며 누적 처리를 하는 메서드) 메서드를 사용하셨는데 저는 우선 정석으로 문제를 풀어봤습니다.

function solution(arr) {
    var answer = 0;
    let sum = 0; // 누적 변수 sum 생성
    for(let i = 0 ; i < arr.length ; i++){ // for문을 배열의 길이만큼 돌려
        sum += arr[i]; // sum 변수에 배열의 요소들을 누적 증가
    }
    return answer = sum / arr.length; // 총 합산(sum)을 배열의 길이로 나눈 평균값을 answer에 할당 후 반환.
}
profile
인생은 본인의 삶을 곱씹어보는 R과 타인의 삶을 배워 나아가는 L의 연속이다.

0개의 댓글