
function solution(my_string) {
const arr = [];
for (let i = 0; i < my_string.length; i++) {
arr.push(my_string.substring(i));
}
arr.sort();
return arr;
}
배열생성
- suffixes = []: 빈 배열 준비 , 담을 그릇
for 반복문으로 접미사 만들기
- for (let i = 0; i < my_string.length; i++): 각 가능한 시작 인덱스를 순회
- my_string.substring(i): i번째 인덱스부터 문자열 끝까지 잘라서 접미사 생성
정렬하기
- arr.sort(): JavaScript의 기본 정렬은 사전순(알파벳 순서)으로 수행됩니다.
결과 반환
- 정렬된 접미사 배열을 반환합니다.
'Daily Logs > Algorithm Practice' 카테고리의 다른 글
[level 0] 접두사인지 확인하기 (1) | 2025.06.12 |
---|---|
[level 0] 접미사인지 확인하기 (1) | 2025.06.11 |
[level 0] 세로 읽기 (0) | 2025.06.08 |
LV 0 문자열 뒤집기 (0) | 2025.06.07 |
[level 0] 문자열의 앞의 n글자 (0) | 2025.06.06 |