공부/C++
[C++] 프로그래머스 전화번호 목록
굴러다니다니
2025. 4. 4. 22:30
https://school.programmers.co.kr/learn/courses/30/lessons/42577
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
1. sort 사용을 위한 #include<algorithm>
2. 오름차순으로 정렬 sort(vec.begin(), vec.end());
3. 앞뒤에 붙어있는 애들이 포함하는지 확인 "string".find("string") == 0 이면 포함
#include <string>
#include <vector>
#include <algorithm> // sort 사용
using namespace std;
bool solution(vector<string> phone_book) {
bool answer = true;
sort(phone_book.begin(), phone_book.end());
for (int i = 0; i < phone_book.size()-1; i++){
if (phone_book[i+1].find(phone_book[i]) == 0) answer = false;
}
return answer;
}
728x90
반응형