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)
'프로그래머스 > 기초' 카테고리의 다른 글
[프로그래머스] Lv.0 /부분 문자열 이어 붙여 문자열 만들기 (파이썬/Python) (0) | 2025.02.19 |
---|---|
[프로그래머스] Lv.0 /배열 만들기 5 (파이썬/Python) (0) | 2025.02.19 |
[프로그래머스] Lv.0 /9로 나눈 나머지 (파이썬/Python) (0) | 2025.02.18 |
[프로그래머스] Lv.0 /글자 이어 붙여 문자열 만들기 (파이썬/Python) (0) | 2025.02.18 |
[프로그래머스] Lv.0 /주사위 게임 3 (파이썬/Python) (0) | 2025.02.18 |