9. A를 #으로
내풀이
function solution(s) {
let answer;
answer = s.replace(/A/g, "#");
console.log(answer);
return answer;
}
let str = "BANANA";
console.log(solution(str));
정규식으로 찾으려는 문자열은 '/'로 감싼다.
그리고, '/' 뒤에는 'g'라는 modifier를 붙여준다(global match)
강사님 풀이
function solution(s) {
let answer = "";
for (let x of s) {
if (x === "A") answer += "#";
else answer += x;
}
return answer;
}
let str = "BANANA";
console.log(solution(str));
function solution(s) {
let answer = s; // 문자열은 배열처럼 주소를 참조하는게 아니라 값이 복사된다.
answer = answer.replace(/A/g, "#");
return answer;
}
let str = "BANANA";
console.log(solution(str));
반응형