본문 바로가기
Algorithm

[알고리즘] A를 #으로 변환

by Judy 2022. 1. 10.

문제
대문자로 이루어진 영어단어가 입력되면 단어에 포함된 "A" 모두 "#"으로 바꾸어 출력하는 프로그램을 작성하세요.

입력설명

번째 줄에 문자열이 입력된다.

 

출력설명

번째 줄에 바뀐 단어를 출력한다.

 

입력예제

BANANA

 

출력예제

B#N#N#

 

해결1

function solution() {
  let str = "BANANA"
  let answer = str;

  for(let x of str) {
    if(x === "A") {
      answer += "#";
    } else {
      answer += x;
    }
  }

  return answer;
}

solution();

 

해결2

function solution() {
  let str = "BANANA"
  let answer = str;

  answer = str.replace(/A/g, "#")

  return answer;
}

solution();

 

해결풀이

 

 

 B#N#N#

'Algorithm' 카테고리의 다른 글

[알고리즘] 대문자 찾기  (0) 2022.01.12
[알고리즘] 문자찾기  (0) 2022.01.11
[알고리즘] 일곱난쟁이 찾기  (0) 2022.01.10
[알고리즘] 10부제  (0) 2022.01.08
[알고리즘] 홀수  (0) 2022.01.08