티스토리 뷰

반응형

문제

대문자로 이루어진 영어 문자열에서 'S'를 찾아 '$'로 변경하여 출력하시오.

 

 

입력 예제

"SIX, SOUP, SALT"

 

출력 예제

"$IX, $OUP, $ALT"

 

 

 

풀이

방법 1. for문 

function solution(text) {
  let answer = "";
  
  for (let x of text) {
    if (x === "S") answer += '$'
    else answer += x
  }
  
  return answer;
}

 

 

방법 2. reaplace() 메서드, 정규식 사용

function solution(text) {
  let answer = text;
  
  answer = answer.replace(/S/g, "$")
  
  return answer;
}

 

 

반응형
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28