TOPIC

Como poderia melhorar o tempo?

Mateus Lima asked 1 year ago

n = int(input()) for x in range(n): lista = list(input()) for posicao, caracter in enumerate(lista): n = ord(caracter) if (n >= 64 and n <= 90) or (n >= 97 and n <= 122): lista[posicao] = chr(ord(lista[posicao]) + 3) lista.reverse() for posicao, caracter in enumerate(lista): if posicao >= int((len(lista)) / 2): lista[posicao] = chr(ord(lista[posicao]) - 1) for x in range(len(lista)): print(lista[x], end='') print()

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

  • Lucas Castro - IFMG Bambuí replied 5 months ago

    qdo for fazer alterações nas strings use a função map() no lugar de list comprehension, melhora muito o desempenho