受到启发吗?,我提出了更艰巨的挑战。给定一个字符串,对于任何,确定该字符串是否为n-speak。
通过重复每个字母次来定义语音。当,字符串转换为。您的目标是弄清楚该输入对于任何n语音转换是否有效。Hello
HHHHeeeelllllllloooo
应当注意,对于,任何有效的n口语句子也是有效的k口语。因此,要解决的困难部分将是奇数值。
输入值
至少包含2个字符的字符串。输入也可以是字符列表。输入区分大小写。
输出量
Truthy
如果字符串是n说话,则为falsey
否。
例子
真实情况
HHeelllloo,, wwoorrlldd!!
TTTrrriiipppllleee ssspppeeeaaakkk
QQQQuuuuaaaaddddrrrruuuupppplllleeee ssssppppeeeeaaaakkkk
7777777-------ssssssspppppppeeeeeeeaaaaaaakkkkkkk
999999999
aaaabb
aaaaaaaabbbbcc
aaaaabbbbb
@@@
如果要生成其他真实情况,可以使用此MathGolf脚本。将字符串放在引号内,并将的值作为输入。
虚假案件
Hello, world!
TTTrrriiipppllleee speak
aaaaaaaaaaaaaaaab
Ddoouubbllee ssppeeaakk
aabbab
aaaabbb
a (does not need to be handled)
(empty string, does not need to be handled)
当然,由于这是代码高尔夫球,请准备好修剪一些字节!
aaaabbb
aabbab