"""
출처:프로그래머스,
https://school.programmers.co.kr/learn/courses/30/lessons/181943
"""
// 풀이 과정
class Solution {
    public String solution(String my_string, String overwrite_string, int s) {
        
        String answer = "";
        
        int over_length = overwrite_string.length();
        int my_length = my_string.length();
        
        
        if (over_length > my_length){
            for (int i = 0; i < over_length; i++){
                if (i<s){
                    answer+=my_string.charAt(i);
                }
                else{
                    answer+=overwrite_string.charAt(i);
                }
            }
            
        }
        else{
                for (int i = 0; i < my_length; i++){
                
                if (i<s){
                    answer+=my_string.charAt(i);
                }
                else if( i>=s && i< (over_length+s) ){
                    answer+=overwrite_string.charAt(i-s);
                }
                else {
                    answer+=my_string.charAt(i);
                }
            }
        }
        System.out.print(answer);
        return answer;
    }
}