티스토리 뷰
https://programmers.co.kr/learn/courses/30/lessons/42577
[프로그래머스][C++] 전화번호 목록
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
bool solution(vector<string> phone_book) {
unordered_map<string, int> hash_map;
for (int i = 0; i < phone_book.size(); i++)
hash_map[phone_book[i]] = 1;
for (int i = 0; i < phone_book.size(); i++) {
string s = "";
for (int j = 0; j < phone_book[i].size() - 1; j++) {
s += phone_book[i][j];
if (hash_map[s])
return false;
}
}
return true;
}
'Problem Solving' 카테고리의 다른 글
[백준][C++] 15650 N과 M (2) (0) | 2022.05.26 |
---|---|
[백준][C++] 15649 N과 M (1) (0) | 2022.05.25 |
[프로그래머스][C++] 행렬 테두리 회전하기 (0) | 2022.05.20 |
[프로그래머스][C++] 기능개발 (0) | 2022.05.17 |
[프로그래머스][C++] JadenCase 문자열 만들기 (0) | 2022.05.17 |
댓글