기술 블로그

스킬트리 본문

알고리즘 문제/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
반응형

'알고리즘 문제 > Programmers' 카테고리의 다른 글

네트워크  (0) 2019.05.23
방문 길이  (0) 2019.05.20
가장 먼 노드  (0) 2019.05.11
압축  (0) 2019.05.11
뉴스 클러스터링  (0) 2019.05.11