알고리즘 문제/Programmers
스킬트리
parkit
2019. 5. 20. 00:11
728x90
반응형
https://programmers.co.kr/learn/courses/30/lessons/49993
C++ STL인
find()와 is_sorted()의 개념만 알고있으면,
매우 쉽게 풀 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <bits/stdc++.h> using namespace std; int solution(string skill, vector<string> skill_trees) { int answer = 0; for (auto i : skill_trees) { vector<int> v; for (auto j : skill) v.push_back(find(i.begin(), i.end(), j) - i.begin()); if (is_sorted(v.begin(), v.end())) ++answer; } return answer; } | cs |
728x90
반응형