这里的挑战很简单。用相同的语言创建两个大小相同的程序,输出两个不同的自然数,x和y (使用1种标准输出方法)。在这个线程上提交两个程序,两个数字和在一个答案中使用的语言。
然后,盗贼将尝试用同一种语言找到一个程序,该程序在x和y之间输出一个数字,其长度与您的程序相同或更短。如果他们这么做了,他们会把它发到强盗线上,而且它已经“破解”了。
例如,如果我发布:
Haskell,9-7 = 2,12字节main=print 7 main=print 9
然后抢劫犯必须找到一个以12字节或更少的单位打印8的程序。
与缔约方会议的许多挑战不同的是,在张贴信息时,不需要考虑答案。贴出一个根本无法破解的答案是完全正确的。事实上,这是被激励的。然而,得分意味着你得分越好,就越难防止裂缝。
你的分数将是x和y之间的差额。所以在这个例子中,答案是2。分数越高越好。如果你的答案被破解了,它的分数就会自动设置为0。
由于没有隐藏的信息需要披露,答案将不会被标记为安全。一旦你发布了答案,你就会得到你的分数,它将保持你的分数,直到有人破解它。
发布于 2022-01-31 10:46:02
发布于 2022-01-31 11:36:45
https://codegolf.stackexchange.com/questions/242075
复制相似问题