logo CodeStepByStep logo


Language/Type: Python functional programming string

Write a function called pig_latin that takes a string parameter to convert a string into its "Pig Latin" form. For this problem we'll use a simple definition of Pig Latin where the first letter should be moved to the end of the word and followed by "ay." For example, if the string passed is "go seattle mariners", return "o-gay eattle-say ariners-may".

Use Python's functional programming constructs, such as list comprehensions, map, filter, reduce, to implement your function. Do not use any loops or recursion in your solution.

Function: Write a Python function as described, not a complete program.

You must log in before you can solve this problem.

Log In

Need help?

Stuck on an exercise? Contact your TA or instructor.

If something seems wrong with our site, please

Is there a problem? Contact us.