Teste de programacao- alguem ajuda

Aconteceu algum problema em nosso servidor e algumas palavras do banco de dados ficaram
com o final duplicado.
Sua tarefa é remover duplicação do fim de cada palavra de um texto, mas somente se todas as
palavras do texto tiverem duplicação.
Envie sua solução em um único arquivo mesmo, nessa etapa vamos avaliar o funcionamento
correto do seu algoritmo :slight_smile:
Entrada
A entrada é composta por um único caso teste contendo um texto de uma única linha com pelo
menos uma palavra, sendo todas minúsculas, sem caracteres especiais e sem acentuação.
Todas as palavras estão separadas por apenas um único caractere de espaço. A entrada deve
ser lida pela entrada padrão.
Saída
Deve-se imprimir o novo texto sem duplicação (considere a maior duplicação da palavra) do fim
de cada palavra com um ponto final.
Exemplos:
Entrada
oo ratoato roeuoeu aa roupaoupa dodo reiei
dee romaoma
Saída
o rato roeu a roupa do rei de roma.
Entrada
banana
Saída
bana.
Entrada
a bananeira tem banana
Saída
a bananeira tem banana.

Toda semana tem aparecido alguém com exatamente a mesma dúvida.

2 curtidas