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

[프로그래머스] Python 문자열 뒤집기

Developer D 2024. 1. 4. 14:20
반응형

문제 설명
문자열 my_string과 정수 s, e가 매개변수로 주어질 때, my_string에서 인덱스 s부터 인덱스 e까지를 뒤집은 문자열을 return 하는 solution 함수를 작성해 주세요.

def solution(my_string, s, e):
    answer = list(my_string)
    tmp = list(my_string)
    
    tmp = tmp[s:e+1]
    tmp = tmp[::-1]
    answer[s:e+1] = tmp
    
    answer = ''.join(answer)
    
    return answer

 

파이썬 슬라이싱과 스위칭을 이용하여 해결할 수 있다.

 

문자열 슬라이싱

String[Start:End:Step]

*End 값은 초과 인덱스

반응형