코딩테스트 #17 약수의 합

Jake Seo·2020년 6월 29일
0

프로그래머스 LV1

목록 보기
17/36

문제

풀이

결국 약수란 것은 해당 수로 나눴을 때 나머지가 0이 나오는 수 인 점을 이용하여 풀면 된다.

let solution = (n) => n === 0 ? 0 : Array(n).fill(false).map((e, i) => (n % (i+1)) === 0 ? i+1 : 0).reduce((acc, cur) => acc + cur);
profile
풀스택 웹개발자로 일하고 있는 Jake Seo입니다. 주로 Jake Seo라는 닉네임을 많이 씁니다. 프론트엔드: Javascript, React 백엔드: Spring Framework에 관심이 있습니다.

0개의 댓글