[프로그래머스] 자릿수 더하기

지윤·2023년 1월 27일
0

프로그래머스

목록 보기
50/69

문제

풀이

function solution(n) {
    let sum = 0;
    
       while (n > 0) {
        sum += n % 10;
        // 123.4 -> +4
        // 12.3 -> +3
        // 1.2 -> +2
        // 0.1 -> +1

        n = Math.floor(n / 10);
        // 123.4 -> .4 버림, 123
        // 12.3 -> .3 버림, 12
        // 1.2 -> .2 버림, 1
        // 0.1 - > .1 버림, 0 -> while문 빠져나감
    }
    return sum;
}

이건 알고리즘 챌린지 당시에 내가 풀었던 문제라서..ㅎ
그때랑 다른 방식으로 풀어서 업데이트!

profile
방금 태어난 개발자

0개의 댓글