TOPIC

10% wrong answer, não encontro o erro

Lucas Leão asked 7 months ago

def checar_primo(n):
    if n <= 1:
        return "Bad boy! I’ll hit you."
    for x in range(2, n):
        if n % x == 0:
            return "Bad boy! I’ll hit you."
    return "You’re a coastal aircraft, Robbie, a large silver aircraft."

while True:
    try:
        x = int(input())
        inp = [int(input()) for _ in range(x)]
        pulos = int(input())
        lista = [inp[i] for i in range(0, len(inp), pulos)]
        res = sum(lista)
        print(checar_primo(res))
    except EOFError:
        break

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

  • João Guilherme Silva Ribeiro replied 7 months ago

    Você tem que pular os valores começando do final da lista até o início, dependendo do tamanho da lista e do pulo isso dá diferença nos números escolhidos.