JavaScript_2.자릿수 더하기

hams·2023년 2월 9일
0

algorithm

목록 보기
2/62
post-thumbnail

Q.
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.

예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.

function solution(n){
    // 쉬운방법
    return (n+"").split("")
      .reduce((acc, curr) 
              => parseInt(acc) + parseInt(curr),0)
}
  1. n을 string으로
  2. 쪼개기
  3. 리듀스로 배열 돌리기
  4. 다시 합쳐서 정수형으로 만들기

0개의 댓글