import java.util.*;
class Solution {
public String[] solution(String[] strings, int n) {
String[] answer = new String[strings.length];
String[] str = new String[strings.length];
for(int i=0; i<strings.length; i++){
str[i] = strings[i].charAt(n) + strings[i];
}
Arrays.sort(str);
for(int i=0; i<str.length; i++){
str[i] = str[i].substring(1,str[i].length());
answer[i]=str[i];
}
return answer;
}
}
나는 이 문제를 n번째의 단어를 문자 젤 앞에 붙여서 정렬한 다음, 젤 앞에 문자만 다시 제거해서 출력했다.