문자열 겹쳐쓰기
📃 문제
🔨 풀이
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.