
function solution(str) {
let result = "";
for(let x of str) {
if(x==='A') result +='#'
else result += x;
}
return result;
}
let str ="BANANA"
console.log(solution(str)); // B#N#N#
or
function solution(str){
let result = str;
result = result.replace(/a/gi,'#');
return result;
}
let str ="BANANA"
console.log(solution(str)); // B#N#N#
⇒ 문자열은 깊은 복사가 안된다. (배열과 다름)
⇒ 배열.replace는 문자열을 바꿔주는 메서드
⇒ g : 발생할 모든 패턴에 대한 전역 검색 (replaceAll과 같은 역할)
i : 대/소문자 구분 안함