首页 > 其他 > 详细

824. 山羊拉丁文

时间:2020-04-14 14:37:41      阅读:64      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 技术分享图片

 1 class Solution(object):
 2     def toGoatLatin(self, S):
 3         """
 4         :type S: str
 5         :rtype: str
 6         """
 7         # 定义元音字母集合
 8         vowel = [a, e, i, o, u, A, E, I, O, U]
 9         # 用空格分割S
10         words = S.split()
11         # 返回值
12         res = ""
13         # 遍历S中的所有单词
14         for i, word in enumerate(words):
15             # 每个单词拼接时用空格隔开
16             res += " "
17             if word[0] in vowel:
18                 res = res + word + "ma" + a * (i + 1)
19             else:
20                 res = res + word[1:] + word[0] + "ma" + a * (i + 1)
21         # 截掉首位的空格
22         return res[1:]
23 
24 
25 if __name__ == __main__:
26     solution = Solution()
27     print(solution.toGoatLatin("I speak Goat Latin"))

 

824. 山羊拉丁文

原文:https://www.cnblogs.com/panweiwei/p/12697876.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!