본문 바로가기

Javascript 코테준비/섹션1

9. A를 #으로

문제 

 

대문자로 이루어진 영어단어가 입력되면 단어에 포함된 ‘A'를 모두 ’#‘으로 바꾸어 출력하는 프로그램을 작성하세요.

 


 

 

내가 푼 방법

 

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(str, searchStr, replaceStr) {
        return str.split(searchStr).join(replaceStr);
      }
      let str = "BANANA";
      console.log(solution(str, "A", "#"));
    </script>
  </body>
</html>

 

 


 

 

 

풀이

 

<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>

 

.✅ 정규식으로 풀었다.

'Javascript 코테준비 > 섹션1' 카테고리의 다른 글

11. 대문자 찾기  (0) 2022.09.09
10.문자찾기  (0) 2022.09.04
7. 10부제  (0) 2022.09.03
6. 홀수  (0) 2022.09.03
5. 최솟값 구하기  (0) 2022.09.03