반응형
출처: https://www.acmicpc.net/problem/11656
- 문자열을 자르는 것은 substring() 이용.
- 접미사를 오름차순 정렬은 Collections.sort() 이용
※ 배열 이용시 Arrays.sort()도 존재.
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String S = br.readLine();
List list = new ArrayList<>();
for(int i=0; i<S.length(); i++) {
list.add(S.substring(i));
}
Collections.sort(list);
for(int i=0; i<list.size(); i++) {
System.out.println(list.get(i));
}
}
}
반응형
'PS 문제 풀이 > Baekjoon' 카테고리의 다른 글
[BOJ] 백준 1605 반복 부분문자열 (0) | 2021.02.26 |
---|---|
[BOJ] 백준 9248 Suffix Array (0) | 2021.02.26 |
[BOJ] 백준 1328 고층빌딩 (0) | 2021.02.26 |
[BOJ] 백준 8895 막대배치 (0) | 2021.02.26 |
[BOJ] 백준 2505 두 번 뒤집기 (0) | 2021.02.26 |
댓글