알고리즘 및 자료구조/문제

백준알고리즘 8958번 OX퀴즈

ktko 2018. 5. 2. 00:32

백준알고리즘


https://www.acmicpc.net/problem/8958

import java.util.Scanner;

public class Main{
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int count = Integer.parseInt(scan.nextLine().trim());
        
        for(int i=0; i<count; i++) {
            int point = 0;
            int result = 0;
            String inputStr = scan.nextLine().trim();
            
        
            for(int index=0; index<inputStr.length(); index++) {
                char data = inputStr.charAt(index);
                
                if('O' == data) {
                    result += ++point;
                } else {
                    point = 0;
                }
            }
            System.out.println(result);
        }
        
        scan.close();
    } 
}