접미사 배열
어떤 문자열에 대해서 접미사는 특정 인덱스부터 시작하는 문자열을 의미합니다. 예를 들어, "banana"의 모든 접미사는 "banana", "anana", "nana", "ana", "na", "a"입니다.
문자열 my_string이 매개변수로 주어질 때, my_string의 모든 접미사를 사전순으로 정렬한 문자열 배열을 return 하는 solution 함수를 작성해 주세요
function solution(my_string) {
var answer = [];
var strLen = my_string.length;
for(var i=0;i<strLen;i++){
answer.push(my_string.slice(i,strLen));
}
return answer.sort();
}
처음부터 문자열 길이까지 하나씩 잘라서 빈 배열에 push 해준 다음
sort로 정렬
728x90
'Dev. > Algorithm Prac' 카테고리의 다른 글
[프로그래머스] js 자연수 뒤집어 배열로 만들기 (0) | 2023.06.25 |
---|---|
[프로그래머스] js - 문자열 내 p와 y의 개수 (0) | 2023.05.14 |
프로그래머스 Javascript Lv.0 옹알이(1) (0) | 2023.04.02 |
프로그래머스 숫자 비교하기 - js (0) | 2023.02.20 |
프로그래머스 코딩테스트 연습 [세균증식] - js (0) | 2023.02.20 |
댓글