코딩 테스트/프로그래머스 level1

하샤드 수

fullfish 2021. 10. 22. 23:45

초기 코딩

function solution(x) {
    var answer = true;
    return answer;
}

첫 아이디어

숫자 x를 문자열로 바꾸고 split으로 배열화 시킨다

배열의 element를 숫자로 바꾸고 더하고 푼다

 

나의 코드
function solution(x) {
    var answer = true;
    let sum = 0,  arrx = [];
    arrx=String(x).split('');
    for(let i = 0 ; i < arrx.length ; i++){
    sum += Number(arrx[i]);
    }
    if(x % sum !==0) {
        answer = false;
    }
    return answer;
}

 

'코딩 테스트 > 프로그래머스 level1' 카테고리의 다른 글

나누어 떨어지는 숫자 배열  (0) 2021.10.24
콜라스 추측  (0) 2021.10.22
제일 작은 수 제거하기  (0) 2021.10.19
핸드폰 번호 가리기  (0) 2021.10.19
평균 구하기  (0) 2021.10.18