hanker

백준(8958) JAVA - OX퀴즈 본문

Study/ALGORITHM

백준(8958) JAVA - OX퀴즈

hanker 2020. 12. 21. 15:38
반응형
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();
		
		String[] ar = new String[N];
		
		for(int i = 0 ; i < N ; i++) {
			int sum = 0;
			int tmp = 0;
			
			ar[i] = sc.next();
			
			for(int j = 0 ; j < ar[i].toCharArray().length ; j++) {
				char[] ox = new char[ar[i].toCharArray().length];
				
				ox[j] = ar[i].toCharArray()[j];
				
				if(ox[j] == 'O') {
					if(j != 0 || (j > 0 && ox[j-1] == 'O')) {
						tmp += 1;
					} else {
						tmp = 1;
					}
				} else {
					tmp = 0;
				}
				sum += tmp;
				
			}
			System.out.println(sum);
		}
	}
}
반응형

'Study > ALGORITHM' 카테고리의 다른 글

백준(15596) JAVA - 정수 N개의 합  (0) 2020.12.22
백준(4344) JAVA - 평균은 넘겠지  (0) 2020.12.21
백준(1546) JAVA - 평균  (0) 2020.12.21
백준(3052) JAVA - 나머지  (0) 2020.12.18
백준(2577) JAVA - 숫자의 개수  (0) 2020.12.18