๐ฌ ์ค๋์ ์๊ณ ๋ฆฌ์ฆ์ด ์ ํ๋ฆฌ์ง ์์์ ์ฌ์ด ๋ฌธ์ ๋ก ๋จธ๋ฆฌ๋ง ์ํ์ต๋๋ค~
์ ๋ฏธ์ฌ ๋ฐฐ์ด์ ๋ฌธ์์ด S์ ๋ชจ๋ ์ ๋ฏธ์ฌ๋ฅผ ์ฌ์ ์์ผ๋ก ์ ๋ ฌํด ๋์ ๋ฐฐ์ด์ด๋ค.
๋ฌธ์์ด S๊ฐ ์ฃผ์ด์ก์ ๋, ๋ชจ๋ ์ ๋ฏธ์ฌ๋ฅผ ์ฌ์ ์์ผ๋ก ์ ๋ ฌํ ๋ค์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
string.substring()
ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ์ ์ฅํ๋ค.Arrays.sort()
ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ์ ๋ ฌํ๋ค.import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.StringTokenizer;
public class ์ ๋ฏธ์ฌ๋ฐฐ์ด {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
String arr[] = new String[s.length()];
// ๋ถ๋ถ๋ฐฐ์ด ์ ์ฅ
for(int i = 0; i < s.length(); i++) {
arr[i] = s.substring(i, s.length());
}
// ๋ฐฐ์ด ์ ๋ ฌ
Arrays.sort(arr);
// ์ ๋ต ์ถ๋ ฅ
for(int i = 0; i < s.length(); i++) {
System.out.println(arr[i]);
}
}
}
<br>