A를 #으로

설정·2021년 3월 4일
0
  • My Solution 1
    • 정규표현식을 사용하여 구현
function solution(s){
  let newstr = s.replace(/A/gi, "#")
  
  return newstr;
}           

let str="BANANA";
console.log(solution(str));

// output : B#N#N#

  • My Solution 2
function solution(s){
  let res = "";
  for(let i=0; i<s.length; i++){
    if(s[i] === 'A'){
      res += "#"
    } else{
      res += s[i]
    }
  }
  
  return res;
}

let str = "BANANA";
console.log(solution(str));

// output : B#N#N#

  • Answer

🐸 Solving Review
이 문제를 통해서 정규표현식에 대한 공부를 하게 된 계기가 되었다.
정규표현식이란 말은 많이 들어보았지만, 이것에 대해 깊게 알지 못했는데 이번기회로 공부할 수 있게 되었고, 공부하면서 느낀점은 들어만보고 끝나는것이 아니라 내가 직접 찾아보고 적용해봐야 알 수 있다는 것을 더 깊이 느꼈던 문제였다.

0개의 댓글