[Programmers/JAVA]
내 코드 import java.util.*; class Solution { public boolean solution(String() phone_book) { boolean answer=true; //순서대로 정렬시, 다음 문자열이 제일 겹치는거임! Arrays.sort(phone_book); //hash문제라서 사용해봄. HashSet<String> set=new HashSet<>(); for(int i=0; i<phone_book.length-1; i++) { set.add(phone_book(i)); if(phone_book(i).length()<phone_book(i+1).length()) { //다음 문자열을 현재 문자열의 길이만큼 자름. if(set.contains(phone_book(i+1).substring(0, phone_book(i).length()))) { return false; } }; } return answer; } } import java.util.*; class … Read more