문자열을 입력받아 해당 문자열중 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