Back to all posts
하샤드 수
Written by ppotatoG & Posted on November 17th, 2021
처음 제출한 답
빈 배열 arr
arr에 num을 문자열로 바꿔준 후 잘라서 담기
num % arr를 합친 값으로 나눴을 때 0이 되는지 확인
function solution(num){let arr = [];arr = num.toString().split("");return num % arr.reduce((a, b) => Number(a) + Number(b)) == 0;}
최근 보충한 답
n을 문자열로 변환, 배열로 만들어준 후 모든 값을 더한 sum 선언
n % sum의 몫이 0인지 확인
function solution(n) {const sum =(n+'').split('').reduce((a, b) => Number(a) + Number(b));return n % sum === 0;}