Baekjoon/IM Level

[백준] 8958 OX퀴즈 (브론즈2)

2023. 3. 14. 23:40

문제요약

나의 코드 및 설명

  • 외부 for문을 통해 테스트 케이스 수 만큼 입력받는다. 
  • 한 번 점수 산출이 끝날 때 마다 score과 result 값을 초기화 시킨다.
  • OX퀴즈 결과를 입력하고, 각 인덱스의 퀴즈 결과가 "O"이면 score의 값을 1 증가시키고, result 에 score을 더한다.
    만약 연속 두 번 결과가 "O"이면, score의 값을 1 증가시켜서 score은 2가되고, result는 증가된 score 값인 2가 더해져 총 1 + 2 = 3 이 된다.
  • 퀴즈 결과가 "X"이면 누적된 score 값은 다시 0이 된다.
  • OX퀴즈 결과가 끝날 때 까지 내부 for문을 반복하고, 저장된 result 값을 출력한다. 이 때, 출력된 result 값은 다음 외부 for문 반복 시 초기화된다. 
import sys

n = int(input())
for i in range(n):
    score = 0
    result = 0
    q = list(sys.stdin.readline())
    for j in range(len(q)):
        if q[j] == "O":
            score += 1
            result += score
        else:
            score = 0
    print(result)

피드백

이전에 풀 때는 상당히 어렵다고 느꼈었는데, 지금은 아주 간단하게 풀 수 있었다. 나도 알게 모르게 for문의 사용이 익숙해지고 있었던 것 같다. 킵고잉~!

'Baekjoon > IM Level' 카테고리의 다른 글

[백준] 10163 색종이 (브론즈1) / 서브태스크, 시간초과 해결  (0) 2023.03.15
[백준] 2839 설탕배달 (실버4)  (2) 2023.03.15
🥇[백준] 2116 주사위 쌓기 (골드5) / dict() ; rotate[key] >> value  (0) 2023.03.14
[백준] 12927 배수 스위치 (실버4)  (2) 2023.03.14
[백준] 2635 수 이어가기 (실버5)  (0) 2023.03.13
'Baekjoon/IM Level' 카테고리의 다른 글
  • [백준] 10163 색종이 (브론즈1) / 서브태스크, 시간초과 해결
  • [백준] 2839 설탕배달 (실버4)
  • 🥇[백준] 2116 주사위 쌓기 (골드5) / dict() ; rotate[key] >> value
  • [백준] 12927 배수 스위치 (실버4)
hellosonic
hellosonic
hellosonic
꾸준함
hellosonic
전체
오늘
어제
  • 분류 전체보기 (285)
    • SSAFY (4)
    • 프로그래머스 데브코스 (26)
    • Diary (1)
    • JavaScript (20)
    • ToyPJ (13)
      • Python-Django (13)
    • CS지식 (11)
      • 자료구조 (5)
      • 개발 상식 (2)
      • 네트워크 (4)
    • Baekjoon (141)
      • IM Level (57)
      • DFS와 BFS (21)
      • 백트래킹 (21)
      • DP (3)
      • 이분탐색 (4)
      • 구현 (14)
    • Programmers (13)
      • Lv1 (4)
      • Lv2 (9)
    • SWEA (SW Expert Academy) (52)
      • D1 (5)
      • D2 (7)
      • D3 (40)
    • 이코테 (4)
    • Grammar (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 관리자

공지사항

인기 글

태그

  • 백준 5212
  • 자바스크립트 기본기
  • 국비지원교육
  • SWEA/D3
  • 백준 18870
  • 프론트엔드 데브코스
  • 백준 1157
  • SWEA D3
  • 파이썬 1946
  • 백준
  • 파이썬 11478
  • 파이썬 1269
  • 프로그래머스
  • 백준 14891
  • JS
  • 프로그래머스 데브코스
  • SWEA
  • 파이썬
  • 파이썬 1436
  • 코딩부트캠프
  • javascript ux
  • 백준 2999
  • 리액트 todolist
  • 이코테
  • 자바스크립트
  • 파이썬 2529
  • 그리디
  • SWEA D2
  • 구현
  • SWEA 파이썬

최근 댓글

최근 글

hELLO · Designed By 정상우.
hellosonic
[백준] 8958 OX퀴즈 (브론즈2)
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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