#include <bits/stdc++.h> using namespace std; int n; string s; int wynik,av; char sign[10]; int main() { cin>>n; cin>>s; sign[3]='a'; sign[4]='c'; sign[5]='g'; sign[6]='o'; for(int i=0;i<8*n;i++) { if(s[i]=='1')wynik++; } int av=wynik/n; int l=wynik-av*n; if((av>=3&&av<=5)||6*n==wynik) { for(int i=1;i<=l;i++)cout<<sign[av+1]; for(int i=1;i<=n-l;i++)cout<<sign[av]; } else { cout<<"NIE"; } }
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 | #include <bits/stdc++.h> using namespace std; int n; string s; int wynik,av; char sign[10]; int main() { cin>>n; cin>>s; sign[3]='a'; sign[4]='c'; sign[5]='g'; sign[6]='o'; for(int i=0;i<8*n;i++) { if(s[i]=='1')wynik++; } int av=wynik/n; int l=wynik-av*n; if((av>=3&&av<=5)||6*n==wynik) { for(int i=1;i<=l;i++)cout<<sign[av+1]; for(int i=1;i<=n-l;i++)cout<<sign[av]; } else { cout<<"NIE"; } } |