Problem 519. Pig Latin to English Translator
Pig latin is a faux-language based off of English. The rules are as follows (excerpted from the Wikipedia entry for Pig Latin):
1. In words that begin with consonant sounds, the initial consonant or consonant cluster is moved to the end of the word, and "ay" is added, as in the following examples:
* happy → appy-hay
* question → estion-quay2. In words that begin with vowels, the syllable "ay" is simply added to the end of the word.
* another → another-ay
* about → about-ayA hyphen is sometimes used to facilitate translation back into English. Ayspray, for instance, is ambiguous, but ay-spray means "spray" whereas ays-pray means "prays."
Given a string in Pig Latin (may be multiple words), produce the English version.
Solution Stats
Problem Comments
-
1 Comment
The test suite has been rearranged to make it easier to understand what is being asked for.
Solution Comments
Show commentsProblem Recent Solvers159
Suggested Problems
-
851 Solvers
-
"Low : High - Low : High - Turn around " -- Create a subindices vector
567 Solvers
-
Get the elements of diagonal and antidiagonal for any m-by-n matrix
502 Solvers
-
Replace Nonzero Numbers with 1
430 Solvers
-
Find the Oldest Person in a Room
19651 Solvers
More from this Author56
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!