나의 풀이
function solution(str) {
let answer = parseInt(str.replace(/[^0-9]/g, ""));
return answer;
}
let str = "g0en2T0s8eSoft";
console.log(solution(str));
이 방법 외에도 match() 메서드로 이용해 정규식과 매치되는 부분을 검색해서 풀 수 있다.
강사 풀이
function solution2(str) {
let answer = "";
for (let x of str) {
if (!isNaN(x)) answer += x;
}
return parseInt(answer);
}
let str = "g0en2T0s8eSoft";
console.log(solution2(str));
다른 풀이
'코딩테스트 문제풀이 > inflearn' 카테고리의 다른 글
[인프런] Node.js / 섹션3 - 문자열 탐색 / 5. 문자열 압축 (0) | 2023.01.16 |
---|---|
[인프런] Node.js / 섹션3 - 문자열 탐색 / 4. 가장 짧은 문자거리 (0) | 2023.01.14 |
[인프런] Node.js / 섹션3 - 문자열 탐색 / 2. 유효한 팰린드롬 (0) | 2023.01.12 |
[인프런] Node.js / 섹션3 - 문자열 탐색 / 1. 회문 문자열 (0) | 2023.01.12 |
[인프런] Node.js / 섹션2 - 1, 2차원 탐색 / 7. 봉우리 (0) | 2023.01.10 |