250x250
dev.진아
Hello Jina!
dev.진아

블로그 메뉴

  • 홈
  • 💻 Github 🌠
  • #️⃣ Baekjoon
  • #️⃣ Programmers
  • 분류 전체보기 (77)
    • 🐈 git & github (2)
    • ☕ Java (25)
    • ✍ Baekjoon (45)
    • ✍ Programmers (5)

인기 글

전체 방문자
오늘
어제

티스토리

최근 글

hELLO · Designed By 정상우.
dev.진아

Hello Jina!

[백준/JAVA] 8958번 OX퀴즈
✍ Baekjoon

[백준/JAVA] 8958번 OX퀴즈

2022. 6. 22. 19:30
728x90
import java.io.*;

class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int t = Integer.parseInt(br.readLine());
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < t; i++) {
            // 입력받은 OX를 받자마자 쪼개서 배열에 넣어준다.
            String[] s = br.readLine().split("");
            // O가 연속으로 나올 때 점수를 저장할 변수
            int x = 0;
            // 1문제의 OX 점수를 저장할 변수
            int sum = 0;
            // 배열 돌면서 O라면 +1
            for (int j = 0; j < s.length; j++) {
                if (s[j].equals("O")) {
                    x++;
                } else { // 아니라면 0으로 초기화
                    x = 0;
                }
                // 1문제의 OX의 점수를 계속 저장해준다.
                sum += x;
            }
            // 한 문제가 끝났다면 sb에 저장.
            sb.append(sum).append("\n");
        }
        System.out.print(sb);
    }
}

 

728x90

'✍ Baekjoon' 카테고리의 다른 글

[백준/JAVA] 5597번 과제 안 내신 분..?  (0) 2022.06.22
[백준/JAVA] 10807번 개수 세기  (0) 2022.06.22
[백준/JAVA] 2675번 문자열 반복  (0) 2022.06.22
[백준/JAVA] 2869번 달팽이는 올라가고 싶다  (0) 2022.06.19
[백준/JAVA] 2588번 곱셈  (0) 2022.06.19
    '✍ Baekjoon' 카테고리의 다른 글
    • [백준/JAVA] 5597번 과제 안 내신 분..?
    • [백준/JAVA] 10807번 개수 세기
    • [백준/JAVA] 2675번 문자열 반복
    • [백준/JAVA] 2869번 달팽이는 올라가고 싶다
    dev.진아
    dev.진아
    진아의 개발 기록

    티스토리툴바