코드
#include <string>
#include <vector>
#include <queue> // 큐
using namespace std;
string solution(vector<string> cards1, vector<string> cards2, vector<string> goal) {
string answer = "";
queue<string> c1;
queue<string> c2;
for(int i=0;i<cards1.size();i++){
c1.push(cards1[i]);
}
for(int i=0;i<cards2.size();i++){
c2.push(cards2[i]);
}
for(int i=0;i<goal.size();i++){
if(c1.front().compare(goal[i])==0){
c1.pop();
}else if(c2.front().compare(goal[i])==0){
c2.pop();
}else{
answer="No";
break;
}
}
if(answer=="No"){
return answer;
}else{
return answer="Yes";
}
}
'C++ > programmers 코딩테스트(level 1) C++' 카테고리의 다른 글
[C/C++] programmers Level 1 3진법 뒤집기 (2) | 2023.10.04 |
---|---|
[C/C++] programmers Level 1 추억 점수 (0) | 2023.10.03 |
[C/C++] programmers Level 1 폰켓몬 (0) | 2023.10.02 |
[C/C++] programmers Level 1 기사단원의 무기 (0) | 2023.10.02 |
[C/C++] programmers Level 1 소수 만들기 (0) | 2023.10.02 |