✅ 문제
✅ 사전 구상
- my_string을 s까지 추출 후 overwrite_string 을 합친다.
- "s+overwrite_string.length()" 길이만큼 my_string에서 추출 후 합쳐줌.
✅ 결과
package lv_0;
class overwrite_String {
public String solution(String my_string, String overwrite_string, int s) {
String myStr = my_string;
String overStr = overwrite_string;
// 예시) "He11oWor1d" / "lloWorl" / s =2
// myStr.substring(0, s) -> "He"
// overStr = "lloWorl"
// my_string.substring(overStr.length() + s) -> 7+2 = 9번째 문자 추
//위 3개를 합쳐주면 변경된 문자열로 출
//
return myStr.substring(0, s) + overStr + my_string.substring(overStr.length() + s);
}
}
https://github.com/Beast-IT/Programmers.git
GitHub - Beast-IT/Programmers: 코딩테스트 연습!
코딩테스트 연습! Contribute to Beast-IT/Programmers development by creating an account on GitHub.
github.com
Github에 들어가시면 원본 코드 보실 수 있습니다.
'IT > 코딩연습!' 카테고리의 다른 글
[프로그래머스 Lv.0] ✏️문자 리스트를 문자열로 변환하기 (0) | 2023.06.13 |
---|---|
[프로그래머스 Lv.0]✏️ n의 배수 (0) | 2023.06.13 |
[프로그래머스 Lv.0] ✏️ 문자열 섞기 (0) | 2023.06.13 |
[프로그래머스 Lv.0] ✏️ 홀짝 구분하기 (0) | 2023.06.10 |
[프로그래머스 Lv.0] ✏️ 대소문자 바꿔서 출력하기 (0) | 2023.06.10 |