最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Leetcode Day16 1

2022-04-21 20:30 作者:我喜歡喝一點點  | 我要投稿

824. 山羊拉丁文

給你一個由若干單詞組成的句子 sentence ,單詞間由空格分隔。每個單詞僅由大寫和小寫英文字母組成。


請你將句子轉(zhuǎn)換為 “山羊拉丁文(Goat Latin)”(一種類似于 豬拉丁文 - Pig Latin 的虛構(gòu)語言)。山羊拉丁文的規(guī)則如下:


如果單詞以元音開頭('a', 'e', 'i', 'o', 'u'),在單詞后添加"ma"。

例如,單詞 "apple" 變?yōu)?"applema" 。

如果單詞以輔音字母開頭(即,非元音字母),移除第一個字符并將它放到末尾,之后再添加"ma"。

例如,單詞 "goat" 變?yōu)?"oatgma" 。

根據(jù)單詞在句子中的索引,在單詞最后添加與索引相同數(shù)量的字母'a',索引從 1 開始。

例如,在第一個單詞后添加 "a" ,在第二個單詞后添加 "aa" ,以此類推。

返回將 sentence 轉(zhuǎn)換為山羊拉丁文后的句子。


瘋狂暴力就完事。。

class?Solution:

????def?toGoatLatin(self,?sentence:?str)?->?str:

????????tmp=sentence.split('?')

????????res=[]

????????lentmp=len(tmp)

????????for?i?in?range(lentmp):

????????????listtmp=list(tmp[i])

????????????if?listtmp[0]=='a'?or?listtmp[0]=='e'?or?listtmp[0]=='i'?or?listtmp[0]=='o'?or?listtmp[0]=='u'?or?listtmp[0]=='A'?or?listtmp[0]=='E'?or?listtmp[0]=='I'?or?listtmp[0]=='O'?or?listtmp[0]=='U':

????????????????listtmp.append('m')

????????????????listtmp.append('a')

????????????else:

????????????????change=listtmp.pop(0)

????????????????listtmp.append(change)

????????????????listtmp.append('m')

????????????????listtmp.append('a')

????????????for?_?in?range(i+1):

????????????????listtmp.append('a')

????????????strtmp=''.join(listtmp)

????????????res.append(strtmp)

????????return?'?'.join(res)



Leetcode Day16 1的評論 (共 條)

分享到微博請遵守國家法律
永康市| 泊头市| 阳江市| 云安县| 会东县| 平果县| 南漳县| 泰安市| 宜君县| 泊头市| 新巴尔虎左旗| 贡嘎县| 崇礼县| 云梦县| 新乐市| 孝感市| 北碚区| 蛟河市| 正蓝旗| 新巴尔虎右旗| 华容县| 定结县| 永济市| 汶上县| 巴东县| 四川省| 方山县| 贞丰县| 开封市| 资兴市| 吴堡县| 大宁县| 永善县| 当阳市| 县级市| 霸州市| 梅州市| 高碑店市| 通江县| 苏尼特左旗| 益阳市|