반응형
문제 설명
문자열 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 값은 초과 인덱스
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] Python3 문자 개수 세기 (0) | 2024.01.04 |
---|---|
[프로그래머스] Pyhton3 QR code (2) | 2024.01.04 |
[프로그래머스] Python3 세로 읽기 (0) | 2024.01.04 |
[프로그래머스] Python3 배열 만들기 2 (1) | 2024.01.04 |
[프로그래머스] 주사위 게임3 (2) | 2024.01.04 |