TEMA

Excedendo tempo limite, não sei o porque, python3

Gabriel Biage preguntado 1 year ago

pico=[]

while True:
    count=0
    N=int(input(""))
    if len(pico)<N:
        pico=pico+[0]*(N-len(pico))
    if N==0:
        break
    else :
        X=input("")
        for i in range(0,N):
            pico[i]=int(X.split()[i])
        for i in range(0,N):
            if i==N-1:
                aux=0
            else:
                aux=i+1
            if pico[i]>pico[i-1] and pico[i]>pico[aux]:
                count=count+1
            elif pico[i]<pico[i-1] and pico[i]<pico[aux]:
                count=count+1
    print(count)

Comecei a aprender python 3 e excedo o limite de tempo em quase todos os exercicios que eu resolvo````

Este tema aún no ha sido contestado. ¡Sé el primero!

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.