숫자만 추출 : isNaN()

frenchkebab·2021년 8월 20일
0
post-thumbnail


내풀이 : replace 사용

유요한 팰린드롬 문제에서 배운 replace(정규식, 바꿀값) 을 활용해서 풀었다.

<script>
  function solution(str) {
    const answer = str.toLowerCase().replace(/[a-z]/g, '');
    return Number(answer);
  }

  let str = 'g0en2T0s8eSoft';
  console.log(solution(str));
</script>

해설 풀이 : isNan 사용

isNaN() : 숫자가 아니면 true 반환

function solution(str) {
  let answer = '';
  for (let x of str) {
    if (!isNaN(x)) answer += x;
  }
  return parseInt(answer);
}

let str = 'g0en2T0s8eSoft';
console.log(solution(str));
profile
Blockchain Dev Journey

0개의 댓글