TOPIC

runtime error?

bdias8 asked 4 years ago

#uri 1069
from collections import deque
while True:
    try:
        n = int(input())
        valid = ['<','>']
        while(n>0):
            entrada = input()
            stack = deque()
            d=0
            for i in entrada:
                if(len(stack)!=0 and stack[-1]=='<' and i=='>'):
                    d+=1
                    stack.pop()
                elif i in valid:
                    stack.append(i)
            print(d)
            n-=1
    except EOFError:
        break

Remember not post solutions. Your post may be reviewed by our moderators.

  • tmjunior replied 4 years ago

    Olá, não é necessário tratar EOF quando o exercício não especifica "A entrada contém vários casos de teste.", nem quando a quantidade de casos testes é dada, as vezes os inputs do URI podem não corresponder exatamente com o descrito.

    Removendo as linhas {3,4,19,20} seu código recebe AC!

    MOD