[프로그래머스]JAVASCRIPT- 23

김윤지·2022년 9월 4일
0

JAVASCRIPT

목록 보기
24/25


내 코드

function solution(x) {
    var answer = true;
    let arr = [...(String(x))]
    let num = 0;
    
    for (i = 0; i<arr.length; i++) {
        num += Number(arr[i])
    }
    
    if(x % num === 0) {
        return true;
    } else {
        return false;
    }
}

남의 코드

나는 주어지는 숫자의 각자릿수를 문자열로 바꾼 후 배열로 쪼개놨는데,
이 사람은 그냥 문자열로 변환만 했네!
난 let arr = [...x] 로만 하니까 에러가 났었는데, 저런 방법이!
for문이랑 배열 절대 못 잃는 나..ㅋ

암튼 나랑 제일 비슷한데, 그래도 간결한 코드네..

profile
Java, Javascript, python, DB

0개의 댓글