Coding test Practice14

HyeRyun CHOI·2022년 1월 20일

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

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

function solution(n) {
    let result = 0;
    const arr = String(n).split('');
    
    for(let i = 0; i < arr.length; i++) {
        result = result + Number(arr[i]);
    }
    return result;
}

문제풀이
N의 각 자릿수를 더해줄 result를 선언하고 자연수 N을 문자열 요소를 가진 배열로 만들어준다. 반복문을 통해 배열의 모든 요소를 순회하면서 result에 더해주는데 문자열 형태로 배열이 만들었기 때문에 숫자 형태로 바꿔서 더해주고 result를 리턴한다.

profile
(˘・ᴗ・˘)

0개의 댓글