每个人都知道猫会喵喵叫,但许多人没有意识到的是,猫会喵喵叫。事实上,猫发出的元音的长度取决于你称呼它的元音的长度。
同样地,牛也会呜呜叫,但库鲁却会发出呜呜声。
您将编写一个程序,它接受输入、一个单词的意思为cat和一个单词的意思是“牛”,确定主元音的数量,并酌情打印以下字符串之一:
C[]ts go M[]wC[]ws go M[]根据以下规则,[]代表元音:
程序必须识别输入单词cat和cow。输入可以使用任何最方便的资本化,但输出必须完全按照上面所示的资本化。
发布于 2015-12-21 16:14:49
创造这样的字符串是痛苦的..。
最左边的vis是模式匹配,a+和o+分别搜索一行中最滞后的as和os。
以这些数组的长度为例,我创建了3个数组,一个数组为长os数组,一个数组为长数组数组,1数组为长数组数组,1数组为长数组数组,1数组为长数组数组,1数组为长数组数组,1数组数组为长os数组,1数组数组为长os数组,1数组为长os数组数组,1数组为长os数组数组,1数组为长os数组,1数组为长os数组为1数组为1数组为1数组为2倍长os数组数组。
然后所有的部件都组装在一起。首先,最初的输入,然后S去M所有的数组,未使用的数组是空的,因此它们将被忽略,最后一个w,如果输入是猫。(如果发现比赛结束后将出现t,则在比赛结束后为空)

对于lolz,我还用6种不同的输出^^实现了fox。

发布于 2015-12-21 18:40:38
i=input()
l=len(i)-2
print i+'s go M'+['e'*l+'o'*l+'w','o'*l*2][i[-1]>'v']接受输入
Caaat或Cooow
https://codegolf.stackexchange.com/questions/67242
复制相似问题