프로그래머스 [Level2] 전화번호 목록 [Sort, Hash]
·
Coding Test/Sort
#include #include #include using namespace std;bool solution(vector phone_book) { sort(phone_book.begin(), phone_book.end()); for (int i = 0; i = cur.size() && next.compare(0, cur.size(), cur) == 0) { return false; } } return true;} 문제 접근 순서 1. 일단 폰 넘버의 길이가 1,000,000 제한 이므로 즉 1 만약 시간복잡도가 O(N^2)이 된다면 10^12 만큼 계산이 들어가기 때문에 시간 초과에 걸릴 수 있으므로 2중 ..