#include #include using namespace std; bool solution(vector phone_book) { bool answer = true; // 해시? for (int i = 0; i < phone_book.size() - 1; ++i) { for (int j = i+1; j < phone_book.size(); ++j) { if (phone_book[i].length() phone_book[j].length() && phone_book[i].substr(0, phone_book[j].length()) == phone_book[j]) return false; } } return answer; } 해시라는 태그에 있어서 해시로 어떻게 풀지 생각하다가 일단 생각나는대로 썼다. 처..