[문제 링크] : https://www.acmicpc.net/problem/29731
#include <iostream>
#include <string>
using namespace std;
long long T;
string S;
string check[7] = {
"Never gonna give you up",
"Never gonna let you down",
"Never gonna run around and desert you",
"Never gonna make you cry",
"Never gonna say goodbye",
"Never gonna tell a lie and hurt you",
"Never gonna stop"
};
int main(){
cin >> T;
cin.ignore();
long long i;
while(T--){
getline(cin, S);
for(i=0; i<7; i++){
if(S == check[i]){
break;
}
}
if(i == 7){
cout << "Yes\n";
return 0;
}
}
cout << "No\n";
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 17202 - 핸드폰 번호 궁합 (C++) (0) | 2025.02.27 |
---|---|
[알고리즘] 백준 2858 - 기숙사 바닥 (C++) (0) | 2025.02.27 |
[알고리즘] 백준 13597 - Tri-du (C++) (0) | 2025.02.24 |
[알고리즘] 백준 10419 - 지각 (C++) (0) | 2025.02.23 |
[알고리즘] 백준 5928 - Contest Timing (C++) (0) | 2025.02.22 |