fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long int
  4.  
  5. int main() {
  6. int t;
  7. cin>>t;
  8. while(t--){
  9. int n;
  10. string s;
  11. cin>>n;
  12. cin>>s;
  13.  
  14. int pointsCount=0;
  15. int len=0, maxLen=0;
  16.  
  17. for(int i=0;i<n;i++){
  18. if(s[i]=='.'){
  19. len++;
  20. pointsCount++;
  21. maxLen=max(maxLen, len);
  22. } else {
  23. len=0;
  24. }
  25. }
  26.  
  27. if(pointsCount==0){
  28. cout<<0<<endl;
  29. continue;
  30. }
  31. if(maxLen < 3){
  32. cout<<pointsCount<<endl;
  33. } else {
  34. cout<<2<<endl;
  35. }
  36. }
  37. return 0;
  38. }
Success #stdin #stdout 0.01s 5276KB
stdin
5
3
...
7
##....#
7
..#.#..
4
####
10
#...#..#.#
stdout
2
2
5
0
2