A를 #으로

지창언·2022년 7월 24일

codingTest

목록 보기
9/29

Index

1.문제
2.내 코드


문제

문자열을 입력받아 해당 문자열중 A를 #으로 바꾼후 반환한다.

예시)
입력 : "ABCDabcd"
출력 : "#BCDabcd"


내 코드

<html>
    <head>
        <meta charset="UTF-8">
        <title>출력결과</title>
    </head>
    <body>
        <script>
            function solution(s){
                let answer = s.replace(/A/g,'#');
                return answer;
            }
            let string="BANANA";
            console.log(solution(string));
        </script>
    </body>
</html>

위 코드에서는 replace() 함수와 정규표현식을 사용하였습니다.
/문자열/ 의 경우, 해당 문자열 패턴을 찾을 때 사용합니다. '/'뒤에 g를 붙이는 경우 한번이 아니라 전체 문자열을 탐색하여 해당 문자열을 찾게 됩니다.

즉 /A/g 의 경우, 전체 문자열에서 A를 탐색하게 됩니다.
replace() 함수를 통해서 A를 전부 찾아 #으로 바꿔주게 됩니다.

⭐️정규표현식 참고⭐️

https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions


profile
프론트엔드 개발자가 되고 싶은...

0개의 댓글