Recent Posts
Recent Comments
Link
Today
Total
01-26 23:46
관리 메뉴

채린씨의 티스토리

[Programmers] Level1 - 평균 구하기(JavaScript) 본문

코딩테스트 대비

[Programmers] Level1 - 평균 구하기(JavaScript)

채린씨 2022. 4. 1. 09:50

문제 설명

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

 

제한사항

  • arr은 길이 1 이상, 100 이하인 배열입니다.
  • arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.

 

입출력 예

arr return
[1,2,3,4] 2.5
[5,5] 5

 


나의 풀이

알고리즘 문제를 풀 때 JavaScript의 다양한 메서드를 일부러라도 사용해보려고 시도 중인데, 이 문제에서는 reduce 메서드를 사용했다. reduce 메서드가 잘 이해되지 않았었는데, 직접 사용해보니까 확실히 이해가 된다!

function solution(arr) {
  // arr의 모든 요소를 sum에 더힘
  let sum = arr.reduce((sum, e) => sum + e);
  // sum을 arr의 요소의 갯수로 나눈 후 반환
  return sum / arr.length;
}

 


프로그래머스 문제들의 자바스크립트 풀이가 궁금하신가요? 아래 링크를 클릭해보세요!

https://programmers-solution-bank.netlify.app/

 

프로그래머스 해설 은행

 

programmers-solution-bank.netlify.app

 

 

 

Comments