문제풀이
substring을 이용해서 문자를 하나씩 잘라서 ArrayList에 넣고 Collections.sort를 통해 사전순으로 정렬한다. 이후 하나씩 출력한다.
substring(시작지점 인덱스,끝 지점 인덱스)
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
String str=scan.next();
ArrayList<String> list = new ArrayList<>();
for(int i=0;i<str.length(); i++){
list.add(str.substring(i,str.length()));
}
Collections.sort(list);
for(String temp:list){
System.out.println(temp);
}
}
}'알고리즘 리뷰' 카테고리의 다른 글
| 자바 Stack 스택 개념 정리 (2) | 2024.03.12 |
|---|---|
| 백준 JAVA 2231 분해합 리뷰 (0) | 2024.02.18 |
| 백준 JAVA 18312 시각 리뷰 (0) | 2024.02.17 |
| 백준 JAVA 2798 블랙잭 리뷰 dfs/3중for문 (0) | 2024.02.17 |
| 백준 JAVA 16439 치킨치킨치킨 리뷰 (0) | 2024.02.17 |