프로그래머스/기초

[프로그래머스] Lv.0 /문자열 여러 번 뒤집기 (파이썬/Python)

junslee 2025. 2. 18. 19:42

1. 문제 설명

2. 풀이 과정

my_string을 list()로 리스트 초기화를 한다.

queries에 있는 인자를 s,e로 받아 [::-1]으로 s에서 e까지 뒤집는다.

리스트로 이루어진 my_string을 ''.join()으로 결합해 문자열로 만든다.

3. 코드

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