문제
내가 작성한 정답
class Solution {
public String solution(String my_string, String overwrite_string, int s) {
StringBuilder sb = new StringBuilder();
for(int i=0; i<s; i++){
sb.append(my_string.charAt(i));
}
sb.append(overwrite_string);
for(int i = s+overwrite_string.length(); i<my_string.length(); i++) {
sb.append(my_string.charAt(i));
}
return sb.toString();
}
}이전에 작성한 정답
class Solution {
public String solution(String my_string, String overwrite_string, int s) {
int cnt = overwrite_string.length();
char[] answer = my_string.toCharArray();
for(int i=s; i<s+cnt; i++){
answer[i] = overwrite_string.charAt(i-s);
}
//return String.valueOf(answer);
return new String(answer);
}
}Share article