[프로그래머스 | Javascript] 하샤드 수

박기영·2022년 9월 12일
0

프로그래머스

목록 보기
31/159
post-custom-banner

solution

function solution(x) {
    let arr = String(x).split("").map((item) => Number(item));
    
    let sum = arr.reduce((acc, curr) => {
        return acc + curr;
    }, 0);
    
    if(x % sum === 0){
        return true;
    } else {
        return false;
    }
}

계속 비슷한 문제들이 나오고 있다.
입력 데이터 x를 배열로 만들어서 각 자릿수 합을 구하고
그 것으로 x를 나눠서 나누어 떨어지면 true,
아니면 false를 반환한다.

profile
나를 믿는 사람들을, 실망시키지 않도록

0개의 댓글