0
点赞
收藏
分享

微信扫一扫

leetcode:824. 山羊拉丁文【简单字符串操纵】

_鱼与渔_ 2022-04-21 阅读 64
python

在这里插入图片描述

分析

判断首个元素
然后用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

举报

相关推荐

0 条评论