코딩테스트 #17 약수의 합

jakeseo_me·2020년 6월 29일
0

코딩테스트

목록 보기
17/23

문제

풀이

결국 약수란 것은 해당 수로 나눴을 때 나머지가 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라는 닉네임을 많이 씁니다. Javascript를 좋아합니다.

0개의 댓글