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

짧은코딩

A를 #으로 본문

반응형

해결법

이 문제에서는 for문도 사용 가능하다. 하지만 정규표현식으로 푼다면 더 효율적으로 풀 수 있다.

replace(/A/, '#') 이렇게 한다면 전체 중에서 하나의 A만 바꿔준다. 따라서 replace(/A/g, '#') 이렇게 해야 전역적으로 A를 다 찾아서 바꿔준다.

 

코드

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

        answer = answer.replace(/A/g, "#");

        return answer;
      }

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

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

대문자 찾기  (0) 2022.08.07
문자 찾기  (0) 2022.08.06
일곱 난쟁이  (0) 2022.08.05
JS 기본 문법 정리  (1) 2022.08.03
10부제  (0) 2022.08.02
Comments