https://school.programmers.co.kr/learn/courses/30/lessons/42577
import java.util.*;
class Solution {
public boolean solution(String[] phone_book) {
// phone_book 정렬
// 119는 1195524421의 접두어
// 119
// 1195524421
// 97674223
Arrays.sort(phone_book);
for(int i=1; i<phone_book.length; i++){
// phone_book의 이전에 있었던 번호가 현재 번호의 접두어라면
if(phone_book[i].startsWith(phone_book[i-1])) {
return false;
}
}
return true;
}
}
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 - Level2] 스킬트리 / 2022.07.11 (0) | 2022.07.11 |
---|---|
[프로그래머스 - Level1] 문자열 내 p와 y의 개수 / 2022.07.11 (0) | 2022.07.11 |
[프로그래머스 - Level2] 프린터 / 2022.07.09 (0) | 2022.07.09 |
[프로그래머스 - Level2] 기능개발 / 2022.07.09 (0) | 2022.07.09 |
[프로그래머스 - Level1] 같은 숫자는 싫어 / 2022.07.04 (0) | 2022.07.04 |