首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制迷你挑战罗宾斯螺纹

限制迷你挑战罗宾斯螺纹
EN

Code Golf用户
提问于 2017-07-27 16:43:10
回答 49查看 2.3K关注 0票数 14

Cops线程

作为强盗,您的任务是找到cops解决方案,并用语言编写程序,只要使用所提供的集合中的字节来计算序列的第n个项。

我们的目标是尽可能多地破解警察的答案。每一个裂缝都能给你一分。

只要裂缝有效,裂缝就不一定是警察想要的解决方案。

EN

回答 49

Code Golf用户

发布于 2017-07-27 22:00:11

哈斯克尔河

代码语言:javascript
复制
s=show s
ss=show[[s]]
w h=[ss!!h]<show[h]

在网上试试!

第一行将s定义为show函数的不动点,即无限字符串。

代码语言:javascript
复制
"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\...

"s指数为0,2,6,14,30…。二减二的力量。

第二行将ss定义为字符串

代码语言:javascript
复制
[["\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\...

\S指数为0,1,2,4,8,16,32…。二次方,忽略0。

幸运的是:在ASCII中," < [ < \,所以我们可以在这个字符串中为小于反斜杠的值编写一个指示函数,这样我们就完成了!

w h是我们的答案:它检查ssh‘th元素是否小于反斜杠。我们不能构造一个只包含反斜杠的字符串,所以我们构造了一些总是比"["大的字符串,即show[h]

票数 15
EN

Code Golf用户

发布于 2017-07-27 19:14:14

八度斯特维·格里芬

匿名函数。

代码语言:javascript
复制
@(_)_^('^'/'/')

解释

代码语言:javascript
复制
@(_)_^('^'/'/')
@(_)                  % anonymous function taking argument `_`
    _^                % that argument raised to the power of
       '^'            % 94
          /           % divided by
           '/'        % 47
                      % (94 / 47 == 2)

在网上试试!

票数 4
EN

Code Golf用户

发布于 2017-07-27 18:05:06

Python 2,Rod

不过,不太理想。代码:

代码语言:javascript
复制
a=sum((()or()))
s=g=int(not(a))
for m in range(input()):a,s,g=s,g,sum((s,g))
print(a)

在网上试试!

票数 3
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/136151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档