문자열 뒤집기😀
문자열 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” |
function solution(my_string, s, e) {
var prefix = my_string.slice(0, s); // 시작 인덱스 이전 부분
var reversedSubstring = my_string
.slice(s, e + 1)
.split("")
.reverse()
.join(""); // 뒤집은 부분
var suffix = my_string.slice(e + 1); // 종료 인덱스 이후 부분
var answer = prefix + reversedSubstring + suffix;
return answer;
}