🤍 은지log 🤍
[프로그래머스:Javascript] 문자열 뒤집기 본문
프로그래머스 Lv.0
- 문자열 뒤집기
💚 문제설명
💚 제한조건
- my_string은 숫자와 알파벳으로만 이루어져 있습니다.
- 1 ≤ my_string의 길이 ≤ 1,000
- 0 ≤ s ≤ e < my_string의 길이
💚 풀이
function solution(my_string, s, e) {
let answer = '';
const str = my_string.substring(s, e + 1).split('').reverse().join('');
answer = my_string.substring(0, s) + str + my_string.substring(e + 1);
return answer;
}
✅
예시 ) "Progra21Sremm3" 라는 문자열과 s = 6 e = 12 일때,
my_string.substring(s, e + 1) 으로 s 부터 e(포함) 까지의 인덱스를 추출한후,
split('').reverse().join('') 을 해주면 mmerS12 를 추출할수 있다.
: 6번째 인덱스 부터 12번째 인덱스를 추출한후 배열로 변환하여 뒤집어주고 다시 문자열로 합쳐서 str 변수에 저장한다.
그리고 my_string의 인덱스 0부터 s-1까지의 부분 문자열과 뒤집은 부분 문자열 str, 그리고 e+1부터 끝까지의 부분 문자열을 합쳐서 answer에 저장하고 return 해준다.
728x90
'🌈 프로그래머스' 카테고리의 다른 글
[프로그래머스:Javascript] 문자열이 몇 번 등장하는지 세기 (0) | 2024.04.24 |
---|---|
[프로그래머스:Javascript] 빈 배열에 추가, 삭제하기 (1) | 2024.04.18 |
[프로그래머스:Javascript] 수열과 구간 쿼리 1 (0) | 2024.04.18 |
[프로그래머스:Javascript] 수열과 구간 쿼리 2 (0) | 2024.04.17 |
[프로그래머스:Javascript] 수열과 구간 쿼리 4 (0) | 2024.04.17 |