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

hello__0·2023년 8월 2일
0

Algorithm

목록 보기
10/20
post-thumbnail

나의 풀이의 문제점

function solution(n) 

    let num =0;
    let str = n.toString();
    let split = str.split('');
    
    for(let i=0; i < split.length; i++) {
        num +=i;
    }

    return num;
}

1시간 동안 풀이의 문제점을 찾다가 결국 답을 보고 드디어 이해가 갔다.
배열 안에는 문자이기 때문에 다시 숫자로 바꿔줘야 한다는 것이다.

해결한 나의 풀이

function solution(n) {
    let num =0;
    let str = n.toString();
    let split = str.split('');
    
    for(let i=0; i < split.length; i++) {
        num += parseInt(str[i]);
    }

    return num;
}
profile
자라나라 나무나무

0개의 댓글