희락코딩

프로그래머스 1단계 - 평균 구하기 본문

프로그래밍/코드 문제 풀이

프로그래머스 1단계 - 평균 구하기

Hello JoyCoding 2021. 6. 15. 21:43
728x90
반응형

#문제

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

 

#제한 사항

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

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

 

#입출력예시

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

 


# 문제 풀이 및 코드작성

음..... 자바스크립트를 배운 분이라면 누구든 풀 수 있는 난이도 입니다. 첫번째는 reduce를 써서 누적값과 현재값을 더해 배열의 길이만 큼 나눠서 평균을 구했습니다.두번째는 반복문 for / of를 활용해서 배열안에 있는 요소값을 추출하여 더해주고 배열의 길이만큼 나눠서 평균을 구했습니다.. so ez

 

일단 쉬운 문제부터 차근 차근 풀어서 자신감을 되찾자!!

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// #1 reduce로 풀기
function solution(arr) {
  let averg = arr.reduce((a, c) => {
    return a + c;
  });
 
  return averg / arr.length;
}
 
 
// #2 반복문으로 풀기
function solution(arr) {
    let sum = 0;
  for(var el of arr){
    sum += el;
  }
  return sum / arr.length;
}
 
cs

 

728x90
반응형
Comments