FrontEnd/프로그래머스

[JS] 하샤드 수

728x90

문자열의 각자리 합을 구하는 식을 reduce를 활용해서 구현해보았다. 

 

~~c를 하면 정수로 쉽게 만들 수 있는건 진짜 좋은 팁인 것 같다.

 


const solution = (x) => x % [ ...x.toString() ].reduce((a,c) => a+~~c,0) ? false : true
728x90

'FrontEnd > 프로그래머스' 카테고리의 다른 글

[JS] 조건 문자열  (0) 2023.05.04
[JS] 정수 내림차순으로 정렬하기  (0) 2023.05.03
[JS] 소수만들기  (0) 2023.05.02
[JS] 다트 게임  (0) 2023.05.01
[JS] 완주하지 못한 선수  (0) 2023.04.28