문자열 겹쳐쓰기

문자열 겹쳐쓰기

프로그래머스 파이썬 - 문자열 겹쳐쓰기

문자열 겹쳐쓰기

문제

문자열 겹쳐쓰기

풀이

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

before변수에 my_string을 받아온 string에서 [:s]를 사용해서 s이전에 위치한 문자열을 모두 가져온다.

반대로 after변수에 my_string에서 [s + len(overwrite_string)]을 사용해서 s + len(overwrite_string)의 길이만큼 이후에 위치한 문자열을 가져온다.

그리고 before + overwrite_string + after로 출력해주면된다.


© 2021. All rights reserved.

Powered by Hydejack v9.1.6