붕어의 개발 기록
7월 24일 99클럽 3일차 본문
반응형
99클럽 3일차
오늘의 문제는 문자열 내 마음대로 정렬하기이다.

문제에서 각 문자열의 n번째 문자를 기준으로 정렬을 하고 문자열을 정렬하면 되는 문제가 되겠다.
->리스트에 (문자열의 n번째 문자 + 문자열 배열) 전부 넣고 정렬
->리스트에 있는 문자열에서 1번째 문자 제외하고 배열로 추출하기
순서로 문제를 해결하였다.
import java.util.*;
class Solution {
public String[] solution(String[] strings, int n) {
String[] answer = new String[strings.length];
List<String> list = new ArrayList<>();
for(int i = 0; i< strings.length;i++){
list.add(strings[i].charAt(n)+strings[i]);
}
Collections.sort(list);
for(int i = 0; i < list.size(); i++) {
answer[i] = list.get(i).substring(1);
}
return answer;
}
}반응형
'항해99(2024-07~08) > 99클럽 하루 한문제' 카테고리의 다른 글
| 7월 27일 99클럽 항해 6일차 (0) | 2024.07.27 |
|---|---|
| 7월 26일 99클럽 항해 5일차 (0) | 2024.07.26 |
| 7월 25일 99클럽 항해 4일차 (0) | 2024.07.25 |
| 7월 23일 99클럽 2일차 (1) | 2024.07.23 |
| 7월 22일 99클럽 1일차 (1) | 2024.07.23 |