
import java.util.Scanner;
public class OX_Quiz {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String arr[] = new String[sc.nextInt()];
for(int i =0; i<arr.length; i++){
arr[i] = sc.next();
}
sc.close();
for(int i =0; i<arr.length; i++){
int count = 0; //연속횟수
int sum = 0; //누적 합산
for(int j =0; j<arr[i].length(); j++){
if(arr[i].charAt(j) == 'O'){
count ++;
}
else {
count =0;
}
sum += count;
}
System.out.println(sum);
}
}
}
먼저 String 배열을 생성함과 동시에 입력받은 숫자를 배열의 크기로 지정.
배열의 크기만큼 for문을 반복하며 배열에 인덱스에 "OXOXOOO...."과 같은 문자열을 저장
for문을 배열의 크기만큼 반복하면서 i번째 인덱스에 있는 문자열을 검사
arr[i]번째 문자열을 charAt(j) 즉 , 끝까지 반복하여 검사하면서 O가 나오면 count를 증가시킴
아닐 경우 X문자이니 count를 다시 0으로 초기화
...출력!