Segue abaixo um exemplo de algoritmo em Python que utiliza uma pilha para inverter as letras de cada palavra de um texto: ``` def inverte_palavras(texto): pilha = [] resultado = "" for letra in texto: if letra != " " and letra != ".": pilha.append(letra) else: while len(pilha) > 0: resultado += pilha.pop() resultado += letra return resultado texto = "ESTE EXERCÍCIO E MUITO FÁCIL." resultado = inverte_palavras(texto) print(resultado) ``` O algoritmo percorre cada letra do texto e, quando encontra um espaço ou um ponto, inverte as letras da palavra que está na pilha e adiciona o resultado na variável `resultado`. No final, a função retorna o texto com as palavras invertidas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar