- 난이도: Lv1
프로그래머스 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12915
풀이 링크(GitHub): hayannn/CodingTest_Java/프로그래머스/1/문자열 내 마음대로 정렬하기
풀이 시간 : 7분
import java.util.*;
class Solution {
public String[] solution(String[] strings, int n) {
return Arrays.stream(strings)
.sorted((s1, s2) -> {
if (s1.charAt(n) == s2.charAt(n)) {
return s1.compareTo(s2);
}
return Character.compare(s1.charAt(n), s2.charAt(n));
}).toArray(String[]::new);
}
}