'm'과 "rn"이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 한다.
문자열 rny_string
이 주어질 때, rny_string
의 모든 'm'을 "rn"으로 바꾼 문자열을 return
하는 solution
함수를 작성하는 문제이다.
function solution(rny_string) {
let arr = rny_string.split('');
for(let i = 0; i < arr.length; i++) {
if(arr[i] === 'm') {
arr[i] = 'rn';
}
}
return arr.join('');
}
const solution = str => str.replaceAll('m', 'rn');
replaceAll()
메서드는 pattern
의 모든 일치 항목이 replacement
로 대체된 새 문자열을 반환하며, 원래의 문자열은 변경되지 않는다.replaceAll(pattern, replacement);