分析
判断首个元素
然后用cnt记录第几个即可
ac code
class Solution:
def toGoatLatin(self, sentence: str) -> str:
yuans = ['a', 'e', 'i', 'o', 'u']
sentence = sentence.split()
ans = []
cnt = 1
for s in sentence:
if s[0].lower() in yuans:
now = s + 'ma' + 'a' * cnt
else:
now = s[1:] + s[0] + 'ma' + 'a' * cnt
ans.append(now)
cnt += 1
return ' '.join(ans)
总结
简单str