Programmers - 전화번호 목록

zwundzwzig·2023년 8월 12일
0

algorithm

목록 보기
10/12

전화번호 목록

import java.util.*;
class Solution {
    public boolean solution(String[] phone_book) {
        boolean answer = true;
        Map<String, Integer> hash = new HashMap<>();
        for (int i = 0; i < phone_book.length; i++) hash.put(phone_book[i], i);
        
        for (String number : phone_book) {
            for (int i = 1; i < number.length(); i++) {
                String prefix = number.substring(0, i);
                if (hash.containsKey(prefix)) answer = false;
            }
        }
        
        return answer;
    }
}
profile
개발이란?

1개의 댓글

comment-user-thumbnail
2023년 8월 12일

유익한 자료 감사합니다.

답글 달기