문제 설명
:문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.
풀이
class Solution {
public String solution(String my_string, String overwrite_string, int s) {
String answer = "";
int left = overwrite_string.length()+s;
answer=my_string.substring(0,s)+overwrite_string+my_string.substring(left);
return answer;
}
}
*substring
: java 사용중 문자열을 원하는 위치에서 잘라야 하는 경우 사용하는 함수
예시
*substring(index)
String str="섭스트링 문자열겹치기"
System.out.println(str.substring(5));
->'문자열겹치기'가 출력된다.
*substring(int beginIndex, int endIndex)
String str = "섭스트링 문자열겹치기"
System.out.println(str.substring(2,7));
->'트링 문자'가 출력된다.