프로그래머스 1단계 - 평균 구하기 본문
반응형
1 단계 : 최대공약수와 최소공배수
코딩테스트 연습 > 연습문제 > 최대공약수와 최소공배수
문제 설명
정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.
제한사항
arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.
입출력 예
arr | return |
---|---|
[1,2,3,4] | 2.5 |
[5,5] | 5 |
반응형
코드
function solution(arr) {
return arr.reduce((prev, cur) => {
return prev += cur / arr.length;
},0);
}
리뷰
순서는 다음과 같다
1. reduce 이용해서 평균 구해줍니다.
총평 : 각각의 연산에 arr.length를 나눠주건 전체 값에 나눠주건 상관없습니다.
반응형
'알고리즘 > 1단계' 카테고리의 다른 글
프로그래머스 1단계 - 옹알이(2) (1) | 2022.11.03 |
---|---|
프로그래머스 1단계 - 자릿수 더하기 (1) | 2022.11.02 |
프로그래머스 1단계 - 문자열을 정수로 바꾸기 (2) | 2022.10.31 |
프로그래머스 1단계 - 약수의 합 (6) | 2022.10.28 |
프로그래머스 1단계 - 다트 게임 (3) | 2022.10.27 |
Comments