코딩테스트/프로그래머스
[프로그래머스] 카드 뭉치
쪼르뚜
2023. 10. 26. 21:09
728x90
반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/159994
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이와 코드
목표 단어가 두 뭉치의 카드 중 맨 앞의 단어일 경우만 "Yes"라고 생각하고 코딩했더니 정답!
#include <string>
#include <vector>
using namespace std;
string solution(vector<string> cards1, vector<string> cards2, vector<string> goal) {
int count1 = 0;
int count2 = 0;
for (int i=0; i<goal.size(); i++){
if (goal[i] == cards1[count1]){
count1++;
}else if (goal[i] == cards2[count2]){
count2++;
}else{
return "No";
}
}
return "Yes";
}
728x90
반응형