rny_string

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

rny_stringLv.0

181863

https://school.programmers.co.kr/learn/courses/30/lessons/181863?language=javascript

해설

입력받은 문자열에서 'm' 문자를 찾아서 이를 'rn'으로 바꾸는 역할을 합니다. 그리고 나머지 문자들은 그대로 둡니다.

  • Name
    for(let i = 0; i < rny_string.length; i++)
    Type
    Description

    주어진 rny_string의 길이만큼 반복문(for loop)를 돌립니다.

  • Name
    if ... else 문 활용
    Type
    Description

    각 반복에서 현재 인덱스 i에 해당하는 rny_string[i]가 "m"인지 확인합니다

    • 만약 "m"이라면, 결과 문자열 result에 "rn"을 추가(+=)합니다.
    • 만약 "m"이 아니라면, 결과 문자열 result에 해당 문자(rny_string[i])를 그대로 추가합니다.

rny_string

function solution(rny_string) {
    let result = "";

    for(let i = 0; i < rny_string.length; i++){
        if(rny_string[i] === "m"){
            result += "rn";
        } else {
            result += rny_string[i];
        }
    }
    return result;
}