import java.util.Scanner;
public class Main8958 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int T = s.nextInt();
String[] result = new String[T];
int[] score = new int[T];
s.nextLine();
for (int i = 0; i < T; i++)
result[i] = s.nextLine();
for (int i = 0; i < T; i++) {
int continuesScore = 0;
for (int j = 0; j < result[i].length(); j++) {
if (result[i].charAt(j) == 'O') {
continuesScore++;
score[i] += continuesScore;
} else {
continuesScore = 0;
score[i] += continuesScore;
}
}
}
for (int i = 0; i < T; i++)
System.out.println(score[i]);
}
}
'휴지통 > 알고리즘 & 자료구조' 카테고리의 다른 글
백준 4344 (0) | 2021.07.08 |
---|---|
백준 1546 (0) | 2021.07.08 |
그래프 개념 (0) | 2021.07.07 |
이진 탐색(Binary Search) (0) | 2021.07.07 |
순차 탐색 (0) | 2021.07.07 |