#include <iostream>
using namespace std;
string z;
bool odp=true;
int n,A[6],B[6],C[6];
int main()
{
cin>>n;
for (int i=0; i<n;++i) //czytanie
{
cin>>z;
if(z[1]=='A') A[(int)z[0]-48]++;
if(z[1]=='B') B[(int)z[0]-48]++;
if(z[1]=='C') C[(int)z[0]-48]++;
}
for (int i=1; i<=4;++i) //wyznaczanie odpowiedzi
{
if(A[i]==0||B[i]==0||C[i]==0)
{
odp=false;
break;
}
}
if(odp&&A[5]>1&&B[5]>1&&C[5]>1) cout<<"TAK";
else cout<<"NIE";
return 0;
}
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 | #include <iostream> using namespace std; string z; bool odp=true; int n,A[6],B[6],C[6]; int main() { cin>>n; for (int i=0; i<n;++i) //czytanie { cin>>z; if(z[1]=='A') A[(int)z[0]-48]++; if(z[1]=='B') B[(int)z[0]-48]++; if(z[1]=='C') C[(int)z[0]-48]++; } for (int i=1; i<=4;++i) //wyznaczanie odpowiedzi { if(A[i]==0||B[i]==0||C[i]==0) { odp=false; break; } } if(odp&&A[5]>1&&B[5]>1&&C[5]>1) cout<<"TAK"; else cout<<"NIE"; return 0; } |
English