Try
[Programmers/C++] 영어 끝말잇기 본문
출처
https://programmers.co.kr/learn/courses/30/lessons/12981
소스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | #include <string> #include <vector> #include <iostream> using namespace std; vector<int> solution(int n, vector<string> words) { int flag = 0; int a = 0; int b = 0; vector<int> answer; for(int i = 1; i < words.size(); i++){ string p1 = words[i-1]; string p2 = words[i]; for(int j = 0; j < i; j ++){ if(words[j] == words[i]){ flag = 1; break; } } int len_p1 = p1.length(); if(p1[len_p1 - 1] != p2[0]) flag = 1; if(flag){ a = (i % n) + 1; b = (i / n) + 1; answer.push_back(a); answer.push_back(b); return answer; } } answer.push_back(0); answer.push_back(0); return answer; } | cs |
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers/C++] 가장 큰 수 (0) | 2019.03.22 |
---|---|
[Programmers/Python] 영어 끝말잇기 (0) | 2019.03.21 |
[Programmers/Python] 예산 (0) | 2019.03.21 |
[Programmers/C++] 예산 (0) | 2019.03.21 |
[Programmers/Python3] 다리를 지나는 트럭 (0) | 2019.03.08 |
Comments