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


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

Comparator 인터페이스의 compare 메서드를 구현한다. import java.util.*; class Solution { public String[] solution(String[] strings, int n) { String[] answer = Arrays.copyOf(strings, strings.length); Arrays.sort(answer, new Comparator<String>(){ @Override public int compare(String o1, String o2) { if (o1.charAt(n) == o2.charAt(n)){ for (int i = 0 ; i<o1.length() && i<o2.length() ; i++){ if (o1.charAt(i) != o2.charAt(i)){ return o1.charAt(i) - o2.charAt(i); // n 번째 인덱스 이전에 있는 알파벳 체크, 오름차순 } } for (int i = n ; i<...



원문링크 : 프로그래머스 문자열 내 마음대로 정렬하기 - java