본문 바로가기
알고리즘/문제풀이

[JAVA]프로그래머스 - 문자열 내 마음대로 정렬하기

by 겅아링 2020. 12. 6.
반응형

 

풀이>

아직 compare오버라이딩을 통해 특정 인덱스에 있는 단어로 비교
같은 알파벳이면 사전순으로 정렬
import java.util.Arrays;

public class Programmers9 {
    public static void main(String[] args) {
        String[] answer = {"abce", "abcd", "cdx"};
        int n = 2;

         Arrays.sort(strings, (o1, o2) -> {
            if (o1.charAt(n) == o2.charAt(n))
                return o1.compareTo(o2);
            else
                return o1.charAt(n) - o2.charAt(n);
        });

//        return  strings;
    }
}

 

반응형