[CODING TEST]::LV1 자릿수 더하기

kimsoyeon·2022년 2월 23일
0
post-custom-banner

[문제]

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

[제한]

  • N의 범위 : 100,000,000 이하의 자연수

[입출력 예]

nreturn
1236
98724

[solution.js]

function solution(n) {
  var answer = 0;
  return answer;
}

[answers.js]

function solution(n) {
  const num = n
    .toString()
    .split("")
    .map((e) => {
      return parseInt(e, 10);
    });
  const answer = num.reduce((a, b) => {
    return a + b;
  }, 0);

  return answer;
}

[codesandbox]
https://codesandbox.io/s/coding-test-daily-11-ygbphq

profile
i am korean dobby
post-custom-banner

0개의 댓글