반응형
SMALL
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String[] len = s.split("");
String[] word = len;
for(int i=0; i<len.length; i++) {
for(int j=i+1; j<word.length; j++) {
word[i]+=len[j];
}
}
Arrays.sort(word);
for(int i=0; i<word.length; i++) {
System.out.println(word[i]);
}
}
}
word배열을 선언 후 바로 반복문을 돌리면 null값에 글자들이 추가가 된다.
따라서 word배열을 len배열과 같게 만든 후 len의 요소+1 값을 더해 문자열을 하나씩 쪼갠다.
Arrays클래스의 sort를 사용하면 사전 순으로 배열을 배치할 수 있다.
반응형
LIST
'백준' 카테고리의 다른 글
백준 10808번 문제 최소, 최대 (Java) (0) | 2021.05.14 |
---|---|
백준 11557번 문제 Yangjojang of The Year (Java) (0) | 2021.05.14 |
백준 10814번 문제 나이 순 정렬 (Java) (0) | 2021.05.13 |
백준 2444번 문제 별 찍기 - 7 (Java) (0) | 2021.04.20 |
백준 2443번 문제 별 찍기 - 6 (Java) (0) | 2021.04.20 |