(백준/Java) 8958번 : OX 퀴즈

2021. 6. 16. 13:31·CodingTest

난이도: Bronze 2

프로그래밍 언어: Java

문제명: OX 퀴즈

푼일자: 2021년 6월

 

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

 

문제풀기

이번에도 한페이지에서 가장 빠른 속도를 기록했습니다!

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class question_8958 {
    public static void main(String[] args) throws IOException {
        var br = new BufferedReader(new InputStreamReader(System.in));
        var count = Integer.parseInt(br.readLine());
        for (var i = 0; i < count; i++) {
            char[] chars = br.readLine().toCharArray();
            var score = 0;
            for (var j = 0; j < chars.length; j++)
                if (chars[j] == 'O') score += 1 + getReverseYesCount(chars, j);
            System.out.println(score);
        }
    }

    public static int getReverseYesCount(char[] chars, int index) {
        var score = 0;
        while(index > 0) if (chars[--index] != 'X') score++;
            else break;

        return score;
    }
}

 

 

반응형
저작자표시 비영리 (새창열림)
'CodingTest' 카테고리의 다른 글
  • (백준/Java) 2164번 : 카드2 (Queue(LinkedList)와 Deque)
  • (백준/Java) 1259번 : 팰린드롭수 (시행착오)
  • (백준/Java) 2908번 : 상수 (IntStream.of().max() 와 int flip)
  • (백준/Java) 2577번 : 숫자의 개수 (IntStream.range().forEach 사용기)
Kua
Kua
정보 공유, 개인 정리 공간 입니다.
  • Kua
    Kua's Miscellaneous
    Kua
    • 분류 전체보기 (185)
      • 대문 (2)
      • Tips (25)
        • Chrome (2)
        • Windows (4)
        • IDE (3)
        • 기타 (16)
      • CodingTest (44)
      • Language (20)
        • PHP (5)
        • C# (7)
        • Java (1)
        • Kotlin (7)
      • Framework & Runtime (16)
        • SpringBoot (12)
        • Node.js (2)
        • Vue.js (1)
        • Gradle (1)
      • DevOps (13)
        • Linux (1)
        • Docker (4)
        • Kubernetes (2)
        • Apache Kafka (1)
        • AWS (1)
      • 일상다반사 (53)
        • 도서 (1)
        • 개발 (8)
        • 후기 - IT (7)
        • 후기 - 일상 (13)
        • 차가리 (4)
        • 방송통신대학교 (4)
        • 음식 (2)
      • Games (12)
        • Minecraft (7)
        • VR (2)
        • 그외 (3)
  • 최근 글

  • 인기 글

  • 태그

    bronze2
    백준
    spring
    github
    error
    codingtest
    코딩테스트
    Plugin
    Algorithm
    c#
    알고리즘
    갤럭시
    Kotlin
    bronze1
    Silver5
    minecraft
    Spring Boot
    Windows
    java
    후기
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.0
Kua
(백준/Java) 8958번 : OX 퀴즈
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.