[Lv.0] 자릿수 더하기

woodstock·2024년 2월 23일
0

코딩테스트

목록 보기
48/56
post-thumbnail

자릿수 더하기

문제설명

정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요

풀이

풀이 1.

function solution(n) {
    let result = 0;
    const number = n.toString();
    for (let i = 0; i < number.length; i++) {
        result += parseInt(number[i]);
    }
    return result;
}

풀이 2.

function solution(n) {
  return n
    .toString()
    .split("")
    .reduce((acc, cur) => acc + Number(cur), 0);
}
profile
해내는 사람

0개의 댓글