728x90
배열 정렬 후 i+1번째 전화번호가 i번째 전화번호로 시작하는지 체크(startsWith)
import java.util.*;
class Solution {
// phone_book 의 전화번호가 다른 번호의 접두어이면 false, 아니면 true
public boolean solution(String[] phone_book) {
Arrays.sort(phone_book);
for(int i=0; i<phone_book.length - 1; i++){
if(phone_book[i+1].startsWith(phone_book[i])){
return false;
}
}
return true;
}
}'Algorithm > Programmers' 카테고리의 다른 글
| k번째 수 : Java (0) | 2025.12.14 |
|---|---|
| [Lv.3] 여행 경로 : Java (0) | 2025.10.18 |
| [Lv.3] 길찾기 게임 : Java (0) | 2025.10.18 |
| [Lv.3] 단어 변환 : Java (0) | 2025.10.15 |
| [Lv.2] 최댓값과 최솟값 : Java (0) | 2025.10.14 |