CodingTest/Programmers
[Programmers] 문자열 내 마음대로 정렬하기
창브로
2025. 5. 23. 11:38
[문제 링크]
https://school.programmers.co.kr/learn/courses/30/lessons/12915?language=java
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
[코드]
import java.util.*;
class Solution {
public String[] solution(String[] strings, int n) {
Arrays.sort(strings, (s1, s2) -> {
if(s1.charAt(n) == s2.charAt(n)) {
return s1.compareTo(s2); // 사전 순
} else {
return Character.compare(s1.charAt(n), s2.charAt(n)); // n번째 문자 기준 정렬
}
});
return strings;
}
}
[회고]
문제는 쉬웠지만 구현 너무 어려웠다.
자바 문법 공부를 더 열심히 해야겠다.
질문과 피드백은 언제나 환영입니다.
감사합니다.