프로그래머스 Lv.0 숨어있는숫자의덧셈(2)

Kim Jason·2023년 4월 2일
0

알고리즘 노트

목록 보기
4/35
post-thumbnail

💁🏻 코드

function solution(my_string) {
    let answer = 0;
    for (let i = 0; i < my_string.length; i++) {
        let temp = '';
        while (!Number.isNaN(+my_string[i])) {
            temp += my_string[i];
            i++;
        }
        answer += +temp;
    }
    return answer;
}

연속된 숫자는 하나의 수로 간주한다는 사실이 핵심이다.
연속된 숫자를 처리하기 위해 while문을 활용했다.

profile
성장지향형 프론트엔드 개발자

0개의 댓글