[프로그래머스] 자릿수 더하기

최연서·2022년 1월 19일

알고리즘

목록 보기
24/30
post-thumbnail

오늘의 문제

📌 자릿수 더하기

문제 설명

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


제한 조건

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

내 풀이

function solution(n){
    let answer = 0;
    let a = n.toString(); //문자열로 변환한 n을 변수 a로 선언
    
    for (let i = 0; i < a.length; i++){ //a 개수만큼 반복
        answer += parseInt(a[i]) //a 인덱스i를 정수로 변환한 다음 answer에 더하기   
    }
    return answer //반환
}
profile
하고 싶은 것 하면서 삽니다

0개의 댓글