[programmers]javasciprt 자릿수 더하기

rondido·2022년 9월 12일
0

알고리즘

목록 보기
48/84

자릿수 더하기


문제 설명

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

  • 제한사항
    - N의 범위 : 100,000,000 이하의 자연수



문제 풀이

function solution(n)
{
    var a = String(n).split('');
    var answer = a.reduce((a,b) => a+Number(b),0);
    return answer;
}

  • 문제를 푸는 과정에서 reduce로 풀어야겠다는 생각으로 바로 reduce를 사용하였지만 n의 값이 number였기때문에 배열로 변환 후 reduce를 사용
profile
개발 옆차기

0개의 댓글