감자튀김 공장🍟

[백준/8958] OX퀴즈 (with 파이썬) 본문

Algorithm/BOJ

[백준/8958] OX퀴즈 (with 파이썬)

Potato potage 2022. 10. 7. 20:21
반응형

✔ 문제


풀이

t = int(input())

for _ in range(t):
    ans = list(map(str, input()))
    count = 0
    sum = 0

    for s in ans:
        if s == 'X':
            count = 0
        else:
            count += 1
            sum += count
    print(sum)

후기

OX 답을 먼저 1차 배열로 받은 후 해당 배열의 요소들로 for 문을 돌려서 요소가 X이면 count를 0으로 초기화, O이면 count +1 및 sum에 count 값을 더하여 값을 구할 수 있다.

 

 

 

티스토리 코드 블럭에서 코드 짜면 백준에서 컴파일 오류 나더라...

반응형
Comments