BANANA라는 문자열이 들어올때 A라는 문자열을 치환하는 방법으로 처음 내가 생각해낸 방법은 이것이였다.
function solution(s){
let answer = s;
for(let i = 0; i < i.length; i++){
if(chatAt(i) === "A"){
answer = answer.replace("A","#");
}
}
return answer;
}
let word = "BANANA";
console.log(solution(word));
이러한 코드를 작성했던 이유는 for문을 문자열 자체에 따른 값을 얻는 방법에 대해서 for문 자체를 통한 것 만으로 각각의 단어들을 뽑아올 수 없다고 생각했었기때문이다. 그러나 for문을 통해서 문자열의 각각의 단어들을 뽑아올 수 있다.
function solution(s){
answer = "";
for(let x of s){
if(x === 'A')anser += '#';
else answer += x;
}
}
let word = "BANANA";
console.log(solution(word));