본문으로 바로가기
728x90
반응형

문제

 

 

반응형

풀이

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Arrays;
class Solution {
    public String[] solution(String[] strings, int n) {
        String[] answer = new String[strings.length];
        
        for(int i=0; i<strings.length; i++) {
            strings[i]=strings[i].charAt(n)+strings[i];     //string의 i번째 문자열 제일 앞에 n번째 문자를 붙임
        }
        Arrays.sort(strings);                               //정렬
        for(int i=0; i<strings.length; i++) {
            answer[i]=strings[i].substring(1);              //제일앞에 붙였던 문자를 다시 제거
        }    
        return answer;
    }
}
cs

 

728x90
반응형