[Algorithm] 숫자만 추출 (javaScript)

swing·2023년 6월 27일
0

[Algorithm]

목록 보기
50/96

문제

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

입력설명

첫 줄에 숫자가 썩인 문자열이 주어집니다. 문자열의 길이는 50을 넘지 않습니다.

출력설명

첫 줄에 자연수를 출력합니다.

입출력예제

입력 : g0en2T0s8eSoft
출력 : 208

문제 해결

  1. /[^0-9]/g : 0~9까지의 숫자(=모든숫자)
  2. /[^0-9]/g : ^뒤에 나오는 패턴을 부정
  3. /[^0-9]/g : 대괄호안의 패턴을 매칭
  4. /[^0-9]/g : 매칭된 패턴에 대한 전체 검색
const solution = (input) => parseInt(input.replace(/[^0-9]/g, ""));

const a = solution("g0en2T0s8eSoft");

console.log(a); // 208
profile
if(기록📝) 성장🌱

0개의 댓글