#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); } |
English