백준
[백준/java자바]8958 OX퀴즈
꿈꾸는야오옹
2022. 9. 6. 17:06
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을 초기화 해야 한다는 것이다. 그렇지 않으면 계속해서 합산이 된다.