문자열 내 마음대로 정렬하기

Seongjin Jo·2023년 2월 19일
0

프로그래머스 LV1

목록 보기
1/31

문제

풀이

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번째의 단어를 문자 젤 앞에 붙여서 정렬한 다음, 젤 앞에 문자만 다시 제거해서 출력했다.

0개의 댓글