arr.reduce((a,b)=> a+b, 0 );
예를 들어 배열이 [2,3,5,7,9] 가 있다고 치자
초깃값을 0으로 초기화하고,
a=0 이 되고, b=2 가 된다.
그럼 a+b = 2
2가 다시 a 에 들어가고 b는 배열 다음 숫자인 3이 들어간다
a=2 + b=3 = 5
누적이 되어 a=5가 되고 다음 b=5 가 된다
a+b=10,
a=10, b=7 =>a+b=17
a=17 , b=9 => a+b=26
누적 합을 계산하여 총 26이 된다.
'알고리즘' 카테고리의 다른 글
서울에서 김서방 찾기 [indexOf()] 자바스크립트 (0) | 2024.10.21 |
---|---|
정수 제곱근 판별 [Math.sqrt(), Number.isInteger(), Math.pow(a,b)] (javascript) (2) | 2024.10.18 |
정수 내림차순으로 배치하기 [sort, split, join] (javascript) (0) | 2024.10.17 |