[프로그래머스] 문자열 뒤집기
[unrated] 문자열 뒤집기 - 181905
성능 요약
메모리: 10.1 MB, 시간: 0.00 ms
구분
코딩테스트 연습 > 코딩 기초 트레이닝
채점결과
Empty
문제 설명
문자열 my_string
과 정수 s
, e
가 매개변수로 주어질 때, my_string
에서 인덱스 s
부터 인덱스 e
까지를 뒤집은 문자열을 return 하는 solution 함수를 작성해 주세요.
제한사항
my_string
은 숫자와 알파벳으로만 이루어져 있습니다.- 1 ≤
my_string
의 길이 ≤ 1,000 - 0 ≤
s
≤e
<my_string
의 길이
입출력 예
my_string | s | e | result |
---|---|---|---|
“Progra21Sremm3” | 6 | 12 | “ProgrammerS123” |
“Stanley1yelnatS” | 4 | 10 | “Stanley1yelnatS” |
입출력 예 설명
입출력 예 #1
- 예제 1번의
my_string
에서 인덱스 6부터 인덱스 12까지를 뒤집은 문자열은 "ProgrammerS123"이므로 "ProgrammerS123"를 return 합니다.
입출력 예 #2
- 예제 2번의
my_string
에서 인덱스 4부터 인덱스 10까지를 뒤집으면 원래 문자열과 같은 "Stanley1yelnatS"이므로 "Stanley1yelnatS"를 return 합니다.
정답
1
2
3
def solution(my_string, s, e):
tmp = my_string[s:e+1][::-1]
return my_string[:s] + tmp + my_string[e+1:]
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
This post is licensed under CC BY 4.0 by the author.