[5 kyu] Simple Pig Latin
Question
Sample Tests
My Answer(accepted)
def pig_it(text):
new_string = ""
word_tmp = list()
for word in text.split(" "):
if word.isalnum():
tmp = word[1:] + word[0] + "ay"
word_tmp.append(tmp)
else:
word_tmp.append(word)
new_string = " ".join(word_tmp)
print(new_string)
return new_string
Suggested Answer
def pig_it(text):
lst = text.split()
return ' '.join( [word[1:] + word[:1] + 'ay' if word.isalpha() else word for word in lst])