[프로그래머스] Level 0. rny_string

이서연·2023년 11월 12일
0

프로그래머스

목록 보기
7/10

문제 설명

'm'과 "rn"이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 합니다. 문자열 rny_string이 주어질 때, rny_string의 모든 'm'을 "rn"으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.

제한사항

1 ≤ rny_string의 길이 ≤ 100
rny_string은 영소문자로만 이루어져 있습니다.

입출력 예
rny_stringresult
"masterpiece""rnasterpiece"
"programmers""prograrnrners"
"jerry""jerry"
"burn""burn"

Solution.js

function solution(rny_string) {
    var answer = rny_string.replaceAll('m', 'rn') ;
    return answer;
}

str.replace( 'str1', 'str2' )
문자열에서 str1과 첫번째로 일치하는 문자열을 str2로 바꿔준다.
위의 메서드를 먼저 사용하여 보았는데 replace()는 첫번째로 찾은 문자열만 바꿔줘서 replaceAll()을 사용해야한다.

str.replaceAll( 'str1', 'str2' )
문자열의 str1과 일치하는 모든 문자열을 str2로 바꾼다.

0개의 댓글