import java.util.Arrays;
class Solution {
public boolean solution(String[] phone_book) {
boolean answer = true;
Arrays.sort(phone_book); // 배열 오름차순 정렬
for (int i =0; i< phone_book.length-1; i++){
if (phone_book[i+1].startsWith(phone_book[i]))
return false;
}
return true;
}
}
이 함수는 해당하는 문자열이 특정 문자 또는 문자열로 시작하는지 체크하는 함수다.
체크하여 여부를 확인하고 ture
or false
를 반환한다.
체크할 문자열.startsWith(비교할 값)
의 형식대로 사용한다.
특정 문자열로 끝나는지 체크하며, 로직은 startsWith()
과 동일하다.