문자열 겹쳐쓰기
in Coding Test / Programmers

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

풀이
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로 출력해주면된다.