만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

접미사 배열

면접 대비

시간 제한1초메모리 제한256 MB

요약
소문자로 이루어진 문자열이 주어지면 모든 접미사를 사전 순으로 정렬해 한 줄에 하나씩 출력합니다.
난이도

쉬움10점 중 3점

유형
정렬, 문자열
정답자
아직 제출이 없습니다

문제

접미사 배열은 문자열 SS의 모든 접미사를 사전순으로 정렬해 놓은 배열이다.

banana의 접미사는 banana, anana, nana, ana, na, a로 모두 6개이고, 사전순으로 정렬하면 a, ana, anana, banana, na, nana가 된다.

문자열 SS가 주어졌을 때 SS의 모든 접미사를 사전순으로 정렬해 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 문자열 SS가 주어진다. SS는 알파벳 소문자로만 이루어져 있고, 길이는 1≤∣S∣≤10001 \le |S| \le 1000을 만족한다.

출력

첫째 줄부터 SS의 접미사를 사전순으로 한 줄에 하나씩 출력한다.

예제2

  1. 예제 1

    입력
    banana
    
    예상 출력
    a
    ana
    anana
    banana
    na
    nana
    
  2. 예제 2

    입력
    mississippi
    
    예상 출력
    i
    ippi
    issippi
    ississippi
    mississippi
    pi
    ppi
    sippi
    sissippi
    ssippi
    ssissippi