[Javascript] (프로그래머스 Level 1) 하샤드 수

Chaedie·2022년 6월 24일
0

Javascript - PS

목록 보기
19/24
post-custom-banner

내 풀이

function solution(x) {
    // x % (x의 모든 자릿수의 합) === 0 이면 하샤드 수

    let strN = x + '';
    let sum = 0;
    for (let i = 0; i < strN.length; i++) {
        sum += Number(strN[i]);
    }

    if (x % sum === 0) {
        return true;
    }
    return false;
}

여기서 아래 부분을 if문 없이 그냥

return x % sum === 0

해주면 return true or return false 로 된단다.

배운 점, 느낀 점

쉬운 문제라도 배울게 있다.

profile
TIL Blog - Today's Intensive Learning!

0개의 댓글