import java.util.*;
class Solution {
public List<String> solution(String my_string) {
List<String> answer = new ArrayList<>();
int len = my_string.length();
for(int i=0; i<len; i++){
String s = "";
for(int j=i; j<len; j++){
char c = my_string.charAt(j);
s += Character.toString(c);
}
answer.add(s);
}
Arrays.sort(answer);
return answer;
}
}
처음에 했던 코드는 위와 같다..
뭐가 틀린거지 한참 찾다가 List 써놓고 Arrays.sort한 것을 발견..
바보야ㅠㅠ
import java.util.*;
class Solution {
public List<String> solution(String my_string) {
List<String> answer = new ArrayList<>();
int len = my_string.length();
for(int i=0; i<len; i++){
String s = "";
for(int j=i; j<len; j++){
char c = my_string.charAt(j);
s += Character.toString(c);
}
answer.add(s);
}
Collections.sort(answer);
return answer;
}
}