코딩테스트 #28 하샤드 수

Jake Seo·2020년 7월 13일
0

프로그래머스 LV1

목록 보기
28/36

문제

정답

결국에는 숫자로 되어있는 기존의 수를 어떻게 잘 쪼개서 더할 것인지가 핵심인 것 같습니다. 그 이후에는 나눠서 떨어지는지 (a % b === 0)인지만 보면 됩니다.

let solution = (x) => x % (""+x).split("").reduce((a, c) => (+a)+(+c)) === 0
profile
풀스택 웹개발자로 일하고 있는 Jake Seo입니다. 주로 Jake Seo라는 닉네임을 많이 씁니다. 프론트엔드: Javascript, React 백엔드: Spring Framework에 관심이 있습니다.

0개의 댓글