본문 바로가기
Java/Programmers

[Lv.1]문자열 내 마음대로 정렬하기

by GLOWWW 2023. 1. 24.

package Lv_1;

import java.util.Arrays;
import java.util.Comparator;

public class 문자열내마음대로정렬하기 {
    public String[] solution(String[] strings, int n) {
        String[] answer = {};
        Arrays.sort(strings, new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                if (o1.charAt(n) > o2.charAt(n)) {
                    return 1;
                } else if (o1.charAt(n) == o2.charAt(n)) {
                    return o1.compareTo(o2);
                } else {
                    return -1;
                }
            }
        });
        answer = strings;

        return answer;
    }
}

'Java > Programmers' 카테고리의 다른 글

[Lv.1]콜라 문제  (0) 2023.01.25
[Lv.1] K번째수  (0) 2023.01.24
[Lv.1]비밀지도  (0) 2023.01.24
[Lv.1]예산  (0) 2023.01.22
[Lv.1]이상한 문자 만들기  (0) 2023.01.21

댓글