[알고리즘 문제풀이] 각 자릿수 더하기

😎·2022년 11월 20일
0

알고리즘 문제풀이

목록 보기
13/27

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

제한사항
N의 범위 : 100,000,000 이하의 자연수
입출력 예
N answer
123 6
987 24

내가 작성한 코드


function solution(num){
    num = num.toString();
    let result = 0;

    for(let i=0; i<num.length; i++){
        result += parseInt(num[i]);
    }
    return result;
}

문제해설
매개변수로 받은 자연수 num의 값을 문자열로 전환 후 문자열의 인덱스 번호를 이용해 각 자릿수를 뽑아온 후 숫자값으로 변환하여 result 에 더해주었음

`

profile
개발 블로그

0개의 댓글