붕어의 개발 기록
7월 26일 99클럽 항해 5일차 본문
반응형
99클럽 항해 5일차
오늘의 문제는 전화번호 목록이다.

문제에서 주어지는 문자열 배열을 서로 비교하는 문제가 되겠다.
->문자 배열을 정렬하여 알파벳순으로 정렬되게 한다.
->문자열 배열을 stringbuilder를 통한 임시 문자열에 넣어 인접한 문자열을 비교한다.
순서로 문제를 해결하였다.
import java.util.Arrays;
class Solution {
public boolean solution(String[] phone_book) {
Arrays.sort(phone_book);
int n = phone_book.length;
boolean answer = true;
for (int i = 0; i < n-1; i++) {
StringBuilder sb = new StringBuilder(phone_book[i]);
if (phone_book[i + 1].startsWith(sb.toString())) {
return false;
}
}
return true;
}
}
반응형
'항해99(2024-07~08) > 99클럽 하루 한문제' 카테고리의 다른 글
| 7월 28일 99클럽 항해 7일차 (0) | 2024.07.28 |
|---|---|
| 7월 27일 99클럽 항해 6일차 (0) | 2024.07.27 |
| 7월 25일 99클럽 항해 4일차 (0) | 2024.07.25 |
| 7월 24일 99클럽 3일차 (0) | 2024.07.24 |
| 7월 23일 99클럽 2일차 (1) | 2024.07.23 |