Playground/자바문제집

[백준] 8958번

미숫가루설탕많이 2023. 1. 21. 12:47
import java.util.Scanner;

public class Main {
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);

      int N = sc.nextInt();
      String[] arr = new String[N];

      for (int i = 0; i < N; i++) {
         arr[i] = sc.next();    // 문자열 입력받기

         int score = 0; // 점수
         int cnt = 1;   // 연속 추가 점수

         for (int j = 0; j < arr[i].length(); j++) {
            if (arr[i].charAt(j) == 'O') {
               score += cnt;
               cnt++; // 연속 추가 점수 쌓기
            } else {
               cnt = 1;   // 연속되지 않는 경우 다시 1로 초기화
            }
         }
         System.out.println(score); // 문자열 돌 때마다 점수 출력
      }
   }
}

'Playground > 자바문제집' 카테고리의 다른 글

[백준] 15596번  (0) 2023.01.21
[백준] 4344번  (0) 2023.01.21
[백준] 1546번  (0) 2023.01.21
[백준] 3052번  (0) 2023.01.20
[백준] 5597번  (0) 2023.01.20