编写一个程序,该程序定义一个函数,该函数可以检查名为“您想要或用户输入的任何内容”的字符串变量是否为piem。(piem =故事或诗歌,其中单词长度代表π的数字(来自Wikipedia))
一些例子:
myfunction("I am clearly wrong") # False
myfunction("How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics") #True (Taken from Wikipedia)
myfunction("Law ' s fine") # True
在处理之前,您应该删除任何标点符号或换行符。纯粹的代码高尔夫,最短的胜利
结束日期:2014年1月10日晚上
各种答案
- 我们需要处理几位数?10以上
- 出于兴趣,如何解释PI中的0?跳过或10个字母的单词?作为10个字母的单词
- “一个称为piem的变量” –因此参数名称必须为piem吗?不,还没有,问题文本已更正
- 一个有趣的红利可能是一个解决方案,它本身就是一项艰巨的任务。
- 为了争辩,_总是标点符号吗?您可以确定它是标点符号还是不是标点符号
- 目前尚不清楚“ 。'”?!;;()是什么意思。
- 那么应该算数字吗?法律的罚款是虚假的吗?数字应视为字母,Law的罚款= False;法律罚款=正确
评论
- APL解决方案应以字节为单位
- 如果您的解决方案适用于pi的100位数以上,您将获得* 0.8的奖励
- 由于人们的极大兴趣,结束日期是将来的一天。
6
我们需要处理几位数?
—
marinus 2014年
“一个称为piem的变量” –因此参数的名称必须为
—
IngoBürk2014年
piem
?这使得所有当前答案都不正确。
一个有趣的奖励可能是一个解决方案,它本身就是一个难题。
—
britishtea
出于兴趣,如何解释PI中的0?跳过或10个字母的单词?
—
MickyT 2014年
您没有回答非常重要的问题,但是您已经在结束日期中进行了编辑,这是一种耻辱。
—
IngoBürk2014年