프로그래머스 : rny_string

Digeut·2024년 2월 15일
0

프로그래머스

목록 보기
131/164

❔문제설명

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

🤔아이디어

배열로 분리해서 반복문 돌리면서 m인 경우에는 rn으로 바꾸면 되지 않을까?

💡코드풀이

class Solution {
    public String solution(String rny_string) {
        String answer = "";
        String[] numStr = rny_string.split("");
        
        for(int i = 0 ; i < numStr.length ; i++){
            if(numStr[i].equals("m")){
                numStr[i] = "rn";
            } else {
                continue;
            }
        }
        
        StringBuilder str = new StringBuilder();
        for(int i = 0 ; i < numStr.length ; i++){
            str.append(numStr[i]);
        }
        answer = str.toString();
        return answer;
    }
}

✔️문법확인

StringBuilder : 문자열의 동적인 수정이 가능하게 함
.append, .insert, .delete, .replace

profile
개발자가 될 거야!

0개의 댓글