#include <stdio.h>
int n, i, j;
const char z[] = " acgw ";
int main(void)
{
scanf("%d\n", &n);
for (i = 0; i < 8 * n; i++)
j += getchar() == '1';
if (j < n * 3 || j > n * 6) {
puts("NIE");
return 0;
}
for (; n; n--) {
i = j / n;
putchar(z[i]);
j -= i;
}
puts("");
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 | #include <stdio.h> int n, i, j; const char z[] = " acgw "; int main(void) { scanf("%d\n", &n); for (i = 0; i < 8 * n; i++) j += getchar() == '1'; if (j < n * 3 || j > n * 6) { puts("NIE"); return 0; } for (; n; n--) { i = j / n; putchar(z[i]); j -= i; } puts(""); return 0; } |
English