Tradução básica para Pig Latin

Published by Matt in

Crie uma função que receba uma string de palavras, mova a primeira letra de cada palavra para o final dela e depois adicione 'ay' ao final da palavra. Isso se chama "Pig Latin" e fica mais complicado do que as regras deste desafio específico. Mantive as coisas simples de propósito; caso contrário, este desafio se tornaria extremamente tedioso.

  • Mova a primeira letra de cada palavra para o final da palavra.
  • Adicione "ay" ao final da palavra.
  • Palavras que começam com uma vogal (A, E, I, O, U) simplesmente recebem "WAY" no final.

Exemplos

pig_latin("Cats are great pets.")
➞ "Atscay areway reatgay etspay."

pig_latin("Tom got a small piece of pie.")
➞ "Omtay otgay away mallsay iecepay ofway iepay."

pig_latin("He told us a very exciting tale.")
➞ "Ehay oldtay usway away eryvay excitingway aletay."

Observações

Certifique-se de preservar as maiúsculas corretas e a pontuação.