반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

짧은코딩

숫자만 추출 본문

반응형

 

해결법

isNaN 함수를 활용해야한다. 반복문을 돌면서 isNaN 함수에 문자를 넣었을 때 false가 나오면 숫자이다. 따라서 ! 연산자를 이용해서 숫자를 answer에 넣어주면 된다.

 

코드

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(str) {
        let answer = "";

        for (let i of str) {
          if (!isNaN(i)) {
            answer += i;
          }
        }

        return parseInt(answer);
      }

      let str = "g0en2T0s8eSoft";
      console.log(solution(str));
    </script>
  </body>
</html>
반응형

'코딩테스트 with JS > 자바스크립트 알고리즘 문제풀이(인프런)' 카테고리의 다른 글

문자열 압축  (0) 2022.08.17
가장 짧은 문자거리  (0) 2022.08.16
유효한 팰린드롬  (0) 2022.08.14
회문 문자열  (0) 2022.08.13
등수구하기  (0) 2022.08.12
Comments