fork download
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5. public static void main(String[] args) {
  6.  
  7. Scanner sc = new Scanner(System.in);
  8.  
  9. int N = sc.nextInt();
  10. int cnt = 0;
  11. int tot = 0;
  12. boolean aaa = false;
  13.  
  14. String arrayN [] = new String [N];
  15. String stst;
  16.  
  17. for(int i = 0; i < N; i++){
  18.  
  19. arrayN [i] = sc.next();
  20.  
  21. }
  22.  
  23. for(int y = 0; y < N; y++){
  24.  
  25. stst = arrayN [y];
  26. String spl_arrayN [];
  27. spl_arrayN = stst.split("");
  28.  
  29. for(int z = 0; z < spl_arrayN.length; z++){
  30.  
  31. if(spl_arrayN[z].equals("O") && aaa == false){
  32.  
  33. cnt++;
  34. tot = tot + cnt;
  35. aaa = true;
  36.  
  37. }else if(spl_arrayN[z].equals("O") && aaa == true){
  38.  
  39. cnt++;
  40. tot = tot + cnt;
  41.  
  42. }else {
  43.  
  44. cnt = 0;
  45. aaa = false;
  46.  
  47. }
  48.  
  49. }
  50. System.out.println(tot);
  51. tot = 0;
  52. }
  53. }
  54. }
Success #stdin #stdout 0.1s 35264KB
stdin
5
OOXXOXXOOO
OOXXOOXXOO
OXOXOXOXOXOXOX
OOOOOOOOOO
OOOOXOOOOXOOOOX
stdout
10
15
9
55
70