Simple&Natural
Hash - 전화번호 목록 본문
728x90
import java.util.Arrays;
import java.util.HashSet;
class Solution {
public boolean solution(String[] phoneBook) {
HashSet<String> hashSet = new HashSet<>();
hashSet.addAll(Arrays.asList(phoneBook));
for (String phoneNum : phoneBook) {
for (int i=0; i<phoneNum.length(); i++) {
if (hashSet.contains(phoneNum.substring(0, i))) {
return false;
}
}
}
return true;
}
}
728x90
'코딩테스트 풀이 > 프로그래머스' 카테고리의 다른 글
정렬 - H-index (0) | 2022.05.01 |
---|---|
정렬 - 가장 큰 수 (0) | 2022.04.30 |
Hash - 베스트 앨범 (0) | 2022.04.24 |
Hash - 완주하지 못한 선수 (0) | 2022.04.23 |
2021 dev-matching - 로또의 최고 순위와 최저 순위 (0) | 2021.08.13 |