TOPIC

Wrong answer (10%) Python

ffpos0 asked 5 years ago

fala glr,agradeço quem conseguir ajudar codigo me python

import string
#entradas iniciais
while True:
    try:
        linhas = 1
        linhaAtual = 0
        entrada = input()
        texto = input()
        tLista = texto.split()
        inLista = entrada.split()
        Palavras = int(inLista[0])
        MaxLinhas = int(inLista[1])
        MaxCaracteres = int(inLista[2])
# calculo de quantas linhas
        for i in range(0, len(tLista)):

           # print(linhaAtual)
            if ((linhaAtual + len(tLista[i])) > MaxCaracteres):
                linhas += 1
                linhaAtual = 0
            linhaAtual += len(tLista[i]) + 1
        paginas = 1
        if (linhas <= MaxLinhas):
            paginas = 1
            linhas = linhas - MaxLinhas
            continue
        else:
            while linhas > MaxLinhas or MaxLinhas == linhas:
                paginas = paginas + 1
                linhas = linhas - MaxLinhas

        print(paginas)
    except EOFError:
        break

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

  • PedroCardozo replied 4 years ago

    Eu acho, que ele considera o espaço. Por exemplo na sua váriavel texto, você usou split() e usou em tLista, porém eu acho que ele considera o espaço como caractere, não é ?