[기본문제] A를 #으로
A를 #으로 변환하기
나의 풀이 방법
function transform(str) {
  let answer = [];
  for(let x of str) {
    if (x === 'A') {
      answer.push('#');
   } else {
    answer.push(x);
   }
  }
  return answer.join('');
}
console.log(transform('BANANA'))
답안1.
문자열은 연산자 += 를 이용하여 추가할 수 있다.
function solution(str) {
  let answer = '';
  for(let x of str) {
    if (x === 'A') answer += '#';
    else answer += x;
  }
  return answer;
}
console.log(solution('BANANA'))
답안2. 정규 표현식 활용하기
- 정규 표현식 뒤의 
g는전체 문자열을 탐색해서 모든 일치를 반환하도록 지정하는 전역 탐색 플래그이다. 문자열은원시 타입이며, 원시 타입은깊은 복사가 되며, 이는 독립적인 메모리에 값 자체를 할당하여 생성하는 것이다.
function solution2(s) {
  let answer = s;
  answer = answer.replace(/A/g, '#'); 
  return answer;
}
console.log(solution2('BANANA'))
                Author And Source
이 문제에 관하여([기본문제] A를 #으로), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@godud2604/기본문제-A를-으로저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)