반응형

 

 

 

<코드>

import java.util.Scanner;
public class Main {

	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		String s = sc.nextLine();
		
		for (int i = 0; i < N; i++) {
			int score = 0;
			int tmp = 1;
			s = sc.nextLine();
			for (int j = 0; j < s.length(); j++) {
				if(s.charAt(j)== 'O') {
					score += tmp;
					tmp++;
				}
				else {
					tmp = 1;
				}
			}
			System.out.println(score);
		}
	}
}

 

 

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

 

8958번: OX퀴즈

"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수

www.acmicpc.net

반응형

+ Recent posts