CodingSpace

프로그래머스#36(Lv.1)_하샤드 수 본문

프로그래머스/Level1

프로그래머스#36(Lv.1)_하샤드 수

개발자_조이킴 2021. 10. 10. 22:54

하샤드 수

다른 분들이 하신것 보고 배우고 또 배우자! (reduce 메소드)

 

※ 하샤드 수: 만약 양의 정수 x가 하샤드 수이면, x의 자리수 합으로 x가 나눠져야 함 (예. x = 18, 1+8=9 → 18 % 9 = 0)

 

그래도 포기하지말고 계속해서 공부하자!

화이팅:)

 

입출력 예시


// 프로그래머스 - Lv.1_하샤드 수

function solution(x) {
   
    let s = x.toString()
    s = s.split("")

    let sum = 0

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

    return s.join("") % sum === 0 ? true : false
}

<다른분의 solution>

 

 

 

Comments