반응형
풀이>
아직 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;
}
}
반응형
'알고리즘 > 문제풀이' 카테고리의 다른 글
[JAVA] 프로그래머스 - 숫자 문자열과 영단어 (0) | 2021.08.22 |
---|---|
[JAVA]프로그래머스 - 실패율 (0) | 2021.01.02 |
[JAVA]프로그래머스 - 문자열 내 p와 y의 개수 (0) | 2020.12.05 |
[JAVA]프로그래머스 - 크레인 인형뽑기 게임 (0) | 2020.12.02 |
[JAVA]백준 - 11866.요세푸스 문제 0 (0) | 2020.11.23 |