본문 바로가기
알고리즘 & 자료구조/백준

백준 8958

by 신재권 2021. 7. 8.
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
백준 3052  (0) 2021.07.07
백준 2577  (0) 2021.07.07
백준 2562  (0) 2021.07.07