Post

문자열 겹쳐쓰기

📃 문제

image


🔨 풀이

1
2
3
4
5
6
7
8
9
10
11
12
13
public class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        StringBuilder result = new StringBuilder(my_string);

        for (int i = 0; i < overwrite_string.length(); i++) {
            result.setCharAt(s + i, overwrite_string.charAt(i));
        }

        return result.toString();
    }
}


my_string을 기반으로 새로운 StringBuilder를 생성한 후에,

s 인덱스부터 시작하여 overwrite_string의 문자들로 덮어씌우기

변경된 StringBuilder를 다시 문자열로 변환하여 반환

This post is licensed under CC BY 4.0 by the author.