import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n = sc.nextInt();
for(int i=0;i<n;i++) {
int count=0; //주의: for문 안에서 초기화 하며 선언해줘야함
int sum=0;
String correct = sc.next();
for(int j=0; j<correct.length(); j++) {
if(correct.charAt(j)== 'O') {
count++;
sum+=count;
}
else{count=0;}
}
System.out.println(sum);
}
}
}
주의점은 첫번째 for문 안에서 count와 sum을 초기화 해야 한다는 것이다. 그렇지 않으면 계속해서 합산이 된다.
'백준' 카테고리의 다른 글
[백준/java] 15552번 빠른 A+B (0) | 2023.02.06 |
---|---|
[백준/java자바]2292 벌집 (0) | 2022.09.07 |
[백준/java자바]10951 Scanner클래스 에서 hasNext() (0) | 2022.08.23 |
[백준/java자바]11720 숫자의 합 (0) | 2022.08.23 |
[백준/java자바]11654 아스키코드 (0) | 2022.08.23 |