[Python] 백준 8958번 OX퀴즈

2023. 1. 26. 00:40·Study/TIL

O와 X 문자열을 입력받고, O는 정답 1점, X는 틀린것이다. 정답이 연속될 경우 점수가 누적된다.

OXOO일 경우, 1+0+1+2이 된다.

  • 테스트 케이스의 갯수 입력(n)
  • 입력받은 갯수 만큼 반복문 실행
  • list로 문자열을 한 글자씩 분리
  • 정답일 경우(O) 1씩 더하기, 오답일 경우(X) 점수를 0으로 초기화
n = int(input())

for _ in range(n):
    sum = 0
    cnt = 0
    listtc = list(input())

    for k in listtc :
        if(k=="O") :
            cnt += 1
            sum += cnt
        elif(k=="X") :
            cnt = 0
    print(sum)

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

[노마드코더] 바닐라JS로 코코아톡 클론 코딩  (0) 2024.03.24
'Study/TIL' 카테고리의 다른 글
  • [노마드코더] 바닐라JS로 코코아톡 클론 코딩
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (199) N
      • Development (66) N
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (10)
        • MySql (19)
        • MongoDB (1)
      • Daily (5)
      • Study (7)
        • TIL (2)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    react
    정규표현식
    Shell
    UTF8
    윈도우
    CentOS
    스프링부트
    springboot
    error
    인코딩
    IP
    Linux
    MySQL
    리눅스
    CentOS7
    SQL
    Mac
    docker
    Python
    Java
    php
    크롤링
    db
    Selenium
    nodejs
    JavaScript
    ssh
    리액트
    chromedriver
    date
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
[Python] 백준 8958번 OX퀴즈
상단으로

티스토리툴바