for Robot Artificial Inteligence

81. 1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기

|

#include <string>
#include <vector>
#include <iostream>
#include <map>

using namespace std;

vector<int> solution(int n, vector<string> words) {
    map<string,int> word;
    // initialized
    word[words[0]]++;
    for(int i = 1; i<words.size(); i++)
    {
        if(word[words[i]] || words[i].front() != words[i-1].back()) //word[words[i]] 만약 저장한거 있다면 false값으로 나온다.
            return {(i%n)+1,(i/n)+1}; // 틀린 사람, Player가 틀린 순서
        word[words[i]]++;

    }
    return {0,0};
}

Comments