숫자만 추출

bkboy·2022년 5월 17일
0

문제

문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 그 순서대로 자연수를 만
듭니다.
만약 “tge0a1h205er”에서 숫자만 추출하면 0, 1, 2, 0, 5이고 이것을 자연수를 만들면 1205
이 됩니다.
추출하여 만들어지는 자연수는 100,000,000을 넘지 않습니다.

제한사항

입출력 예

풀이

function solution(str) {
  let answer = str.replace(/[a-z]/gi, '');

  return parseInt(answer);
}

let str = 'g0en2T0s8eSoft';
console.log(solution(str));
  • gi는 대소문자 구분 안하고 조건에 맞는 것을 걸러준다.^^
  • parseInt도 되고 answer[0] === 0 이면 shift()해줘도 된다.
profile
음악하는 개발자

0개의 댓글