문제

사전 구상

 

  • 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);

	}

}

 


 

+ Recent posts