81. 1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기
18 Mar 2021 | Daily Algorithms
#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};
}
#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