문제
대문자로 이루어진 영어단어가 입력되면 단어에 포함된 ‘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 |