[문자열 탐색] 숫자만 추출

jinny·2021년 9월 28일

Algorithm

목록 보기
24/34
post-thumbnail

문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 자연수 만들기

function solution(s) {
    let answer = '';
    for(let x of s) {
        if(!isNaN(x)) answer += x;
    }
    
    return parseInt(answer);
}
let str = 'g1o2oG1';
console.log(solution(str));  // 121
  • isNaN(value) : value 값이 숫자가 아니면 true, 숫자면 false를 반환

  • 문자열을 돌면서 숫자일 때 answer에 누적

  • 이 때, 문자열을 숫자형으로 바꿔주는 parseInt()를 사용하여 숫자형으로 반환

profile
주니어 개발자의 기록

0개의 댓글