📌프로그래머스 181863
💡풀이
- StringBuilder를 만든다
- foreach문으로 rny_string의 각 문자를 확인 후 'm'이면 문자열 "rn"을 Append 후 continue
- 'm'이 아니면 각 문자를 Append
public string rny_string(string rny_string)
{
    StringBuilder sb = new StringBuilder();
    foreach(char c in rny_string)
    {
        if (c == 'm')
        {
            sb.Append("rn");
            continue;
        }
        sb.Append(c);
    }
    return sb.ToString();
}
다른 사람의 풀이
public string rny_string(string rny_string)
{
    return rny_string.Replace("m", "rn");
}
한 줄로 가능하다.
하지만 바꿔야 하는 문자가 많을수록 비효율적이다.
'프로그래머스' 카테고리의 다른 글
| 공백으로 구분하기 2 (C#) (0) | 2024.05.29 | 
|---|---|
| 뒤에서 5등까지 (C#) (0) | 2024.05.26 | 
| 배열의 원소만큼 추가하기 (C#) (0) | 2024.05.26 | 
| 최댓값 만들기 (2) (0) | 2024.05.26 | 
| 배열 비교하기 (C#) (0) | 2024.05.26 | 
 
                    
                   
                    
                   
                    
                  