입력
BANANA
출력
B#N#N#
let fs = require('fs');
//let input = fs.readFileSync('/dev/stdin').toString().split(' ');
let input = fs.readFileSync ('inp.txt').toString().split(' ')
let arr= []
let A= "A"
let answer = ""
for(let i=0; i<input.length; i++){
if(input[i]===A){
input[i]="#"
arr.push(input[i])
}else{
arr.push(input[i])
}
}
for(let i=0; i<arr.length; i++){
answer+=arr[i]
}
console.log(answer);
replace()에대한 함수를 몰랐을때는 이렇게 풀었고 알게되었을때는
let fs = require('fs');
//let input = fs.readFileSync('/dev/stdin').toString().split(' ');
let input = fs.readFileSync ('inp.txt').toString().split(' ')
input[0] =input[0].replace(/A/g,'#'); // /A/g 부분에서 g를빼면 맨앞에 A만 교체되고 나머지는안됨 g를넣으면 모든A부분이 #으로교체됨
console.log(input[0]);
이렇게 간단하게 풀수있다.