코딩테스트/프로그래머스

[프로그래머스] 문자열 겹쳐쓰기

둉영 2023. 8. 26. 23:38
def solution(my_string, overwrite_string, s):
    s = int(s) # 2
    my_string2 = my_string[0:s] # HelloWor1d He
    o = len(overwrite_string) #lloworl 7
    #overwrite_string = overwrite_string[0:o] #lloworl
    new_world = my_string2+overwrite_string
    n = len(new_world)
    new_world2 = new_world+my_string[n:]
    #n = len(new_world)
    #m = my_string[n:]
    return new_world2

# my_stiring 문자열
# overwrite_string 문자열
# s 정수

# my_string의 인덱스 s 부터 
# overwrite_string의 길이만큼을
# 문자열 overwirie_stirng으로 바꿔라

 

def solution(my_string, overwrite_string, s):
    return my_string[:s] + overwrite_string + my_string[s+len(overwrite_string):]