22. 자릿수 더하기

김원호·2022년 7월 17일
0

문제

문제설명

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

제안사항

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

입출력 예

풀이

function solution(n)
{
  var answer = 0;
  String(n).split("").map((val)=>{answer+=Number(val)})
  return answer;
}

해설

String(n)으로 우선 문자열로 만듬
split("")문자를 하나씩 자름
map(function(val)){}새로운배열을생성
val값을 숫자로 만들면서 answer에 더하기 시킴

profile
당신은사랑받기위해태어난사람

0개의 댓글