본문 바로가기

python

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

728x90
반응형

문제설명

내답안

def solution(my_string, overwrite_string, s):
    
    answer = my_string[:s] + overwrite_string + my_string[s+len(overwrite_string):]
    #my_string[:s]: 이 부분은 my_string의 시작부터 인덱스 s (미포함)까지의 하위 문자열을 추출합니다.
    #my_string[s+len(overwrite_string):]: my_string에서 인덱스 s (삽입 시작 위치)부터 overwrite_string 길이만큼 더하여 my_string의 끝까지 추출합니다. 
   
    return answer

 

결과

후기

문자열 자르는 내장함수를 익히라는 알고리즘 문제같다.

728x90
반응형