[프로그래머스 | JavaScript] 하샤드 수
(1) 내코드 function solution(x) { let sum = (x+'').split('').map((value)=>Number(value)).reduce((a,c)=>a+c,0); return (x%sum === 0) ? true : false; } (자릿수의 합으로 정수 x가 나눠지도록 해야함) 1. x의 자릿수의 합 : 정수x -> 문자열-> 배열 2. x% x의 자릿수의 합 === 0 ? true : false; (x+'').split('') // [ '1', '0' ] (x+'').split('').map((value)=>Number(value)) //[ 1, 0 ] reduce((a,c)=>a+c,0); // 값 더하기 => 1 끝.