Notice
Recent Posts
- Today
- Total
반응형
빵 입니다.
[프로그래머스] 배열의 평균값 본문
문제 설명
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
제한 사항
- 0 ≤ numbers의 원소 ≤ 1,000
- 1 ≤ numbers의 길이 ≤ 100
- 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다.
입출력 예
numbers | result |
---|---|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] | 5.5 |
[89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] | 94.0 |
나의 풀이
function solution(numbers) {
let answer = 0;
const num = numbers.length;
numbers.map(item => answer += item);
answer = answer / num;
return answer;
}
// 배열 내의 모든 요소를 map 메서드를 이용해 answer에 더해준다.
// 그리고 그 값을 배열의 갯수로 나눈다.
다른 사람 풀이1
function solution(numbers) {
var answer = numbers.reduce((a,b) => a+b, 0) / numbers.length;
return answer;
}
// 정말 많은 분들이 풀이한 답...
// reduce 메서드의 사용...
// 생각지도 못한... 하... 더 열심히 해보자...
반응형
'알고리즘과 자료구조 > 알고리즘' 카테고리의 다른 글
[Softeer] 바이러스 (0) | 2023.08.02 |
---|---|
[프로그래머스] 양꼬치 (1) | 2023.05.10 |
[프로그래머스] 짝수의 합 (0) | 2023.05.10 |
[프로그래머스] 각도기 (0) | 2023.05.10 |
[프로그래머스] 몫 구하기 (0) | 2023.05.10 |
Comments