这场比赛结束了。
获胜者是CJam(22个字符),比TwiNight的答案要高一个字符。恭喜丹尼斯!
值得一提的是法尔科(Falko),他对免费进口产品一无所知。
。
不久前,我想知道如何用诺基亚3310淘汰现代智能手机,尽管确实有一些答案,但我仍然跟不上!也许我应该采取不同的方法,根本不要写任何难以输入的单词。
如果在标准布局下,电话键盘上的同一按钮上没有两个连续的字母,我们将称其为易于键入的文本:

你的任务
您的任务是编写一个程序/函数,该程序可以接受s来自stdin / 的字符串作为参数,如果s可以轻松键入,则返回真实值,否则返回虚假值。输入将仅包含小写字母和空格,并且保证为非空!
计分
这是代码高尔夫,因此最少的字符数获胜。
进口报表将不会对你的最后得分进行计数,所以如果你曾经想使用std::set_symmetric_difference,liftM4或itertools.combinations在你的代码,现在是时候了!
-3如果您的源代码可以轻松键入,并且假设所有不是字母的内容都位于按钮0上。毕竟,我可能想将您的代码发送给一些朋友!
测试用例
以下是一些测试用例,以检查您的代码是否按预期工作:
"x" -> True
"aardvark" -> False
"ardvark" -> True
"flonk" -> False
"im codegolfing all day long" -> False
"i indulge in minimizing bytecount" -> True
"havent heard from you in a long time" -> False
"your silence was of undue permanence" -> True
"how are you" -> False
"how are you" -> True
打高尔夫球快乐!