这么简单:提供一些输出代码foo公司
和反向源输出酒吧
但在你想出这样的东西之前这个无聊的蟒蛇2:
打印“foo”#“rab”tnirp
你应该知道score:将字节数乘以(1+死字节),其中死字节是可以更改为大多数其他字符的字节,而不会更改当前执行方向上的行为(从某种意义上说,可以更改的字节比不能更改的字节多)。这对于一些退出语句或此类变通方法之后的注释、标签或代码有效(您知道我的意思,所以不要觉得自己是英雄,因为您的语言具有一些具有不同名称的功能来忽略代码)。我想看看你在根据方向重用代码方面的创造力!
示例用于分数计算
- 在上面的示例中
#
不是死代码,因为您不能简单地替换它,但以下11个字节是死代码,因此我们得到23分*(1+11)=276! 有效,但不再那么好了。
- A类
什
回答喜欢echo foo#rab ohce
得分会稍微好一点190.
- 安
塞德
回答 s: ^:foo:;:拉布:^:s
滥用:
标签隐藏代码,但标签仍然是死代码,导致分数为136.
foo//rab
在里面///
已经打开了//
作为有效的退出,因此这将只有三个字节的死代码,达到32.
规则
- 两个方向的死代码可能不同,因此对于计分,计算坏方向的死字节数:如果向前有三个死区字节,但向后有7个,则乘数为8。
- 在
foo公司
或酒吧
,就像空白或换行一样。
foo公司
和酒吧
可以是小写或大写,根据您的喜好
- 您的程序必须自行结束执行,所以不要试图在输出后通过某些无限循环进行漏洞攻击!
- 当然,不要使用任何非空输入。
- 为什么我要在死字节上加+1?因为我不想活的只有代码的答案是零分,比如这
///
解决方案(实际得分65分):
foo/./::://:/\//:f.o.b.a.r::/\////:r.a.b.o.f://\/://:://拉布
- 我有没有提到得分最低者获胜?