반응형
https://school.programmers.co.kr/learn/courses/30/lessons/42577
map.containsKey(phone_book[i].substring(0, j))
import java.util.HashMap;
class Solution {
public boolean solution(String[] phone_book) {
boolean answer = true;
HashMap<String, Integer> map = new HashMap<>();
for(int i=0; i<phone_book.length; i++){
map.put(phone_book[i], i);
}
for(int i=0; i<phone_book.length; i++){
for(int j=0; j<phone_book[i].length(); j++){
if(map.containsKey(phone_book[i].substring(0, j)))
return false;
}
}
return answer;
}
}반응형
'코딩테스트' 카테고리의 다른 글
| [프로그래머스/Java] 신규 아이디 추천 (문자열 활용 여러가지) (0) | 2026.07.06 |
|---|---|
| [프로그래머스/Java] 성격 유형 검사하기 (HashMap) (0) | 2026.07.06 |
| [프로그래머스/Java] 폰켓몬 (HashSet) (0) | 2026.07.05 |
| [프로그래머스 / Java] 완주하지 못한 선수 (HashMap) (0) | 2026.07.05 |
| [프로그래머스/Java] 원소들의 곱과 합 (0) | 2025.09.22 |