문제 설명
'm'과 "rn"이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 합니다. 문자열 rny_string이 주어질 때, rny_string의 모든 'm'을 "rn"으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.
제한사항
1 ≤ rny_string의 길이 ≤ 100
rny_string은 영소문자로만 이루어져 있습니다.
입출력 예
rny_string result "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로 바꾼다.