Algorithm - 각 자릿수의 합 구하기

rachel's blog·2021년 9월 10일
0

Algorithm

목록 보기
4/11
post-thumbnail

자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.

✔ 풀이(1) - 문자풀이

        function solution(n) {
            let arr=[];    
            let sum = 0;
           arr=(n+"").split("").map(v => parseInt(v));
            for(let i=0; i<arr.length; i++){
                sum += arr[i];
            }
            return sum;

        }

✔ 풀이(2) - 숫자풀이

        function solution(n)
        {
         let sum = 0;
            do{
                sum += (n%10);
                n= Math.floor(n/10);
            }while(n>0)
                return sum;
        }
profile
블로그 이전 : https://rachelslab.tistory.com/

0개의 댓글