11656번: 접미사 배열
첫째 줄에 문자열 S가 주어진다. S는 알파벳 소문자로만 이루어져 있고, 길이는 1,000보다 작거나 같다.
www.acmicpc.net
package String;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
public class Baekjoon_11656_접미사배열 {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int length = str.length();
String[] arr = new String[length];
for(int i = 0; i < length; i++) {
String tmp = str.substring(i);
arr[i] = tmp;
}
Arrays.sort(arr);
for(int i = 0; i < length; i++) {
System.out.println(arr[i]);
}
}
}'알고리즘 > BAEKJOON' 카테고리의 다른 글
| 5568 카드 놓기 (0) | 2021.08.07 |
|---|---|
| 2630 색종이 만들기 (0) | 2021.08.04 |
| 3190 뱀 (0) | 2021.08.03 |
| 1021 회전하는 큐 (0) | 2021.07.31 |
| 5052 전화번호 목록 (0) | 2021.07.28 |