평균 구하기

·2022년 3월 19일
0

알고리즘

목록 보기
7/47

솔직히 이건 쉬웠다. 근데 더 짧게 해보려고 하니까 짱구가 안돌아감

for문으로 푼것

function solution(arr) {
  let sum = 0;
for (i = 0; i < arr.length; i++){
  sum += arr[i]}
    return sum / arr.length
}

while문으로 푼 것

function solution(arr) {
  let a = 0;
  let sum = 0;
  while (a < arr.length) {
    sum += arr[a];
    a += 1;
  }
  return sum / arr.length;
}

최상단에 있는 답은 reduce()를 사용한 것이였고, 속도체크해보니 리듀스를 쓴게 더 빨랐다..

그래서....
reduce 메소드 정리해서 올릴꺼다
기다려라 금방 적어본다

profile
물류 서비스 Backend Software Developer

0개의 댓글