csct3434
[level 2] 전화번호 목록 - 42577 본문
class Solution {
public boolean solution(String[] phone_book) {
HashMap<String, Boolean> map = new HashMap<>();
for (String number : phone_book) {
map.put(number, true);
}
for (String number : phone_book) {
for (int i = 1; i < number.length(); i++) {
if (map.containsKey(number.substring(0, i))) {
return false;
}
}
}
return true;
}
}
'프로그래머스' 카테고리의 다른 글
[level 2] 다리를 지나는 트럭 - 42583 (0) | 2024.02.28 |
---|---|
[level 2] 의상 - 42578 (0) | 2024.02.28 |
[level 2] [3차] n진수 게임 - 17687 (0) | 2024.02.28 |
[level 2] [3차] 파일명 정렬 - 17686 (0) | 2024.02.28 |
[level 2] [3차] 압축 - 17684 (0) | 2024.02.28 |