문제설명
정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.
제한사항
- 0 ≤ numbers의 원소 ≤ 1,000
- 1 ≤ numbers의 길이 ≤ 100
- 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다.
입출력 예
소스코드&결과
function solution(numbers) {
var total = 0, avg = 0;
var len = numbers.length;
for(var i = 0; i < len; i++){
total += numbers[i];
}
avg = total/len;
return avg;
}
코드 설명
다른 사람이 짠 코드
function solution(numbers) {
var answer = 0;
for(i of numbers) {
answer += i
}
return answer / numbers.length;
}
function solution(numbers) {
var answer = numbers.reduce((a,b) => a+b, 0) / numbers.length;
return answer;
}
'Coding Test > 프로그래머스' 카테고리의 다른 글
[JAVA] 직사각형 별 찍기 (0) | 2023.04.08 |
---|---|
[JAVA] 부족한 금액 계산하기 (0) | 2023.04.06 |
[JavaScript] 짝수 홀수 개수 (0) | 2023.04.05 |
[JAVA] 문자열 다루기 기본 (0) | 2023.04.05 |
[JavaScript] 아이스 아메리카노 (0) | 2023.04.05 |