class Solution:
def toGoatLatin(self, S):
"""
:type S: str
:rtype: str
"""
vowel = ["a","e","i","o","u","A","E","I","O","U"]
s = S.split()
for i in range(len(s)):
if s[i][0] in vowel:
s[i] += "ma"
else:
s[i] = s[i][1:] + s[i][0]
s[i] += "ma"
s[i] += "a"*(i+1)
return " ".join(s)
leetcode - 824 - 山羊拉丁文
最新推荐文章于 2022-04-21 16:07:32 发布
本文介绍了一种名为Goat Latin的字符串转换算法。该算法接收一个句子作为输入,然后根据特定规则修改每个单词。如果单词以元音开头,则在单词末尾添加'ma';如果以辅音开头,则将第一个字母移到单词末尾再加'ma'。之后,根据单词的位置添加相应数量的'a'字符。
288

被折叠的 条评论
为什么被折叠?



