[프로그래머스] Lv. 0 - 자릿수 더하기

지윤·2023년 1월 24일
0

프로그래머스

목록 보기
34/69

문제

풀이

function solution(n) {
    let str = String(n).split("");
    
    let sum = 0;
    for(let s of str){
        let n = Number(s);
        sum += n;
    }
    
    return sum;
}

처음 생각했던 대로 하나하나 split하고 for..of로 배열을 나열해주고 다시 정수로 바꿔서 하나하나 더해줬다. 다 풀고 다른 사람들 풀이를 보니, reduce를 써서 해결 한 사람도 있고, 형변환을 해주지않고 10으로 나눈 나머지를 계속 더 해준 사람도 있었다. 다음에 풀땐 나도 그렇게 풀어봐야지!!

profile
방금 태어난 개발자

0개의 댓글