-
백준 OX퀴즈 - 8958번 파이썬백준/단계별로 풀어보기 2020. 3. 13. 11:09
이 포스팅에서는 백준 알고리즘 사이트 8958번을 파이썬으로 코딩해보도록 하겠습니다.
이 문제는 N과 N개의 테스트케이스를 입력받고, 각 테스트케이스의 점수를 출력하면 되는 문제입니다.
테스트케이스의 점수 = 연속된 O의 개수
예) OOXXOXXOOO = 1+2+0+0+1+0+0+1+2+3 = 10
num = int(input())total_list = []for i in range(0, num):a = input()now_score = 0total_score = 0for j in a:if j == 'O':now_score = now_score + 1total_score += now_scoreelse:now_score = 0total_list.append(total_score)for i in total_list:print(i)cs 코드가 좀 많이 부족하지만 이렇게 코딩하면 쉽게 풀 수 있습니다.
'백준 > 단계별로 풀어보기' 카테고리의 다른 글
백준 평균은 넘겠지 - 4344번 파이썬 (0) 2020.03.16 백준 사분면 고르기 - 14681번 파이썬 (0) 2020.03.16 백준 평균 - 1546번 파이썬 (0) 2020.03.12 백준 나머지 - 3052번 파이썬 (0) 2020.03.11 백준 상근날드 - 5543번 파이썬 (0) 2020.03.11