프로그래머스 Lv.0 - 배열의 평균값

jude·2022년 11월 24일
0

알고리즘 Lv.0

목록 보기
12/40
post-thumbnail

문제 설명

정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.

제한사항

0 ≤ numbers의 원소 ≤ 1,000
1 ≤ numbers의 길이 ≤ 100
정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다.

입출력 예

numbersresult
[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

입출력 예 설명

입출력 예 #1

numbers의 원소들의 평균 값은 5.5입니다.
입출력 예 #2

numbers의 원소들의 평균 값은 94.0입니다.


나의 문제 풀이

const solution = (numbers) => {
  let answer = 0;
  for (let i = 0, leng = numbers.length; i < leng; i++) {
    answer += numbers[i];
  }
  return answer / numbers.length;
}

참고할만한 다른 사람의 문제 풀이

function solution(numbers) {
    var answer = 0;
    for(i of numbers) {
        answer += i
    }
    return answer / numbers.length;
}
function solution(numbers) {
    return numbers.reduce((acc, cur) => acc + cur) / numbers.length
}
profile
UI 화면 만드는걸 좋아하는 UI개발자입니다. 프론트엔드 개발 공부 중입니다. 공부한 부분을 블로그로 간략히 정리하는 편입니다.

0개의 댓글