반응형
안녕하세요 Jin's 입니다.
오늘의 코딩테스트 문제는 해시 중 전화번호 목록에 대한 문제 풀이 입니다.
해당 문제는 startWith을 사용하여 접두사를 찾았습니다.
순서에 상관없이 접두사를 찾아야했기 때문에 반대로 순서를 주어서도 찾았습니다.
" phone_book[i].startsWith(phone_book[j]) || phone_book[j].startsWith(phone_book[i]) "
class Solution {
public boolean solution(String[] phone_book) {
boolean answer = true;
for(int i=0; i<phone_book.length;i++){
for(int j=i+1; j<phone_book.length;j++){
if(phone_book[i].startsWith(phone_book[j]) || phone_book[j].startsWith(phone_book[i])){
return false;
}
}
}
return answer;
}
}
여러분도 한번 풀어보세요~
반응형
'Development > 코딩테스트 고득점 Kit' 카테고리의 다른 글
[ 코딩테스트 고득점 Kit ] 해시 > 폰켓몬 (0) | 2022.10.22 |
---|---|
[ 코딩테스트 고득점 Kit ] 스택/큐 > 주식가격 (0) | 2020.09.23 |
[ 코딩테스트 고득점 Kit ] 위장 (0) | 2020.09.22 |
[ 코딩테스트 고득점 Kit ] 완주하지 못한 선수 (0) | 2020.08.07 |
[ 프로그래머스 ] 코딩테스트 고득점 Kit (0) | 2020.08.07 |