본문 바로가기

Python(알고리즘,문제풀이)/프로그래머스(코딩기초트레이닝)

프로그래머스 코딩테스트연습 / 문자열 겹쳐쓰기 - 파이썬

728x90

📚문제

출처 : 프로그래머스(https://school.programmers.co.kr/learn/courses/30/lessons/181943)

 

📝풀이

# 내 코드

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

기초 트레이닝인데 은근 풀이가 잘 생각이 안 났었다

심지어 이렇게 풀었는데 테스트케이스 1개에서 틀려서 94점..흠

 

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

그래서 단순하게 그냥 부분부분 잘라서 이어 붙인 코드

728x90