-
[프로그래머스/해시/Lv.2] 전화번호 목록프로그래머스/해시 2020. 6. 25. 21:27
문제 설명
코드
#include <string> #include <vector> #include <algorithm> using namespace std; bool solution(vector<string> phone_book) { bool answer = true; vector<string> p(phone_book); sort(p.begin(),p.end()); for(int i=0;i<p.size()-1;i++){ if(p[i]==p[i+1].substr(0,p[i].length())){ answer=false; break; } } return answer; }
소감
도저히 unordered_map 사용하면서 이거보다 나은 코드는 모르겠다.
검색해보니 JAVA는 되는 듯.
일단 unordered_map을 사용한 코드 있는 블로그는 찾았다.https://softworking.tistory.com/222
'프로그래머스 > 해시' 카테고리의 다른 글
[프로그래머스/해시/Lv.3] 베스트앨범 (0) 2020.06.25 [프로그래머스/해시/Lv.2] 위장 (0) 2020.06.25 [프로그래머스/해시/Lv.1] 완주하지 못한 선수 (0) 2020.06.25