Algorithm/Programmers

전화번호 목록 : Java

say! 2025. 12. 13. 17:16
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