코드
class Solution {
public String solution(String my_string, String overwrite_string, int s) {
String answer = "";
for(int i = 0; i < my_string.length(); i++){
if(i == s){
answer += overwrite_string;
i += overwrite_string.length() - 1;
} else {
answer += my_string.charAt(i);
}
}
return answer;
}
}
문제 풀이
for 문을 사용하여 s번째 문자를 탐색
i == s 조건식을 만족하면 overwrite_string 문자열을 answer에 더해주고
조건식을 만족하지 않을 경우 my_string의 문자를 answer에 더해준다.
'프로그래머스' 카테고리의 다른 글
[코딩테스트 연습] 문자열 여러 번 뒤집기 - Lv.0 (0) | 2023.05.16 |
---|---|
[코딩테스트 연습] 배열 만들기 2 - Lv.0 (0) | 2023.05.08 |
[코딩테스트 연습] 수열과 구간쿼리2 - Lv.0 (0) | 2023.05.06 |
[코딩테스트 연습] 영어가 싫어요 - Lv.0 (0) | 2023.05.06 |
[코딩테스트 연습] 코드 처리하기 - Lv.0 (0) | 2023.05.06 |