[Programmers] 자바스크립트 자릿수 더하기

Kim Joy·2023년 1월 20일
0

Programmers 장인

목록 보기
32/67

자릿수 더하기

문제 설명

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

제한 사항

0<=n<=1000000

입출력 예

풀이

function solution(n) {

    let a = n.split('')
    return a
}

처음에는 이런식으로 문제를 접근하려고 했었다.
내 계산대로라면 return a를 했다면 정수들이 다 쪼개져있을것이다.
근데 오류가 나서 보았더니....

split는 문자열에만 사용할수 있다!

뒷통수를 한대 맞은 느낌이었다.

function solution(n) {

    let array = String(n).split('')
    let sum = 0
    
    for(i=0;i<array.length;i++) {
        sum +=Number(array[i]) 
    }
    return sum
}

다시는 잊지 말아야지... split는 문자열에서만 사용가능!

profile
코딩어린이 성장중

0개의 댓글