#include <bits/stdc++.h> using namespace std; int n, wynik; string s; int main(){ cin.tie(0);cout.tie(0);ios_base::sync_with_stdio(0); cin >> n >> s; if(n==10){ int c=0; for(auto u: s){ if(u == 'T')c++; } cout << c; return 0; } int counter = 1, lim = n/10; for(int i = 1; i<n; i++){ int dziala = 1; if(counter <= lim){ if(s[i] != s[i-1] || s[i] == 'N')dziala = 0; counter++; } else { counter = 1; wynik += dziala; } } cout << wynik / (n/10); }
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 | #include <bits/stdc++.h> using namespace std; int n, wynik; string s; int main(){ cin.tie(0);cout.tie(0);ios_base::sync_with_stdio(0); cin >> n >> s; if(n==10){ int c=0; for(auto u: s){ if(u == 'T')c++; } cout << c; return 0; } int counter = 1, lim = n/10; for(int i = 1; i<n; i++){ int dziala = 1; if(counter <= lim){ if(s[i] != s[i-1] || s[i] == 'N')dziala = 0; counter++; } else { counter = 1; wynik += dziala; } } cout << wynik / (n/10); } |