-2
\$\开始组\$

这么简单:提供一些输出代码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://\/://:://拉布
  • 我有没有提到得分最低者获胜?
\$\端组\$
17
  • \$\开始组\$ 请注意沙盒注释已解决。 \$\端组\$
    – 腓力
    评论 1月5日11:36
  • \$\开始组\$ 只是为了澄清一下打印([“foo”,“bar”][0]),,“bar”是死代码吗? \$\端组\$ 评论 1月5日11:42
  • 2
    \$\开始组\$ 死代码在哪个方向计数? \$\端组\$ 评论 1月5日11:47
  • 8
    \$\开始组\$ 你所说的“大多数其他字符”是什么意思? \$\端组\$
    – 阿达姆
    评论 1月5日12:05
  • 1
    \$\开始组\$ 亲爱的亲密选民和悲观选民:在沙盒中,这一挑战在澄清后获得了三张赞成票。如果还有不清楚的地方,可以要求澄清;我立即回答了(尽管给出»大多数«的定义似乎是多余的)。投票结束而不评论为什么对网站不好。 \$\端组\$
    – 腓力
    评论 1月5日15:24

2个答案2

重置为默认值
4
\$\开始组\$

木炭,8字节,得分32

bar←←屋顶

在线试用!输出foo公司说明:第一个单词被倒置的第二个单词反向套印。第二个需要套印,第一次需要在正确的位置套印,但第一个单词可以是任意三个ASCII字符。

foo←←rab

在线试用!输出酒吧.

\$\端组\$
\$\开始组\$

Vyxal 3号机组,11 * 6 = 66, 10 * 5 = 50

“rab”“foo”

转发

“oof”“bar”

向后的

\$\端组\$
4
  • \$\开始组\$ “rab”“foo”似乎有效 \$\端组\$ 评论 1月5日12:53
  • 2
    \$\开始组\$ 我认为分数是40,因为"s不是死字节,更改它们主要会导致不同的输出。 \$\端组\$ 评论 1月5日13:22
  • \$\开始组\$ 谢谢您。你能添加一个链接到在线工具进行验证吗? \$\端组\$
    – 腓力
    评论 1月5日13:52
  • \$\开始组\$ @Philippos这个解决方案感觉有点微不足道,所以我没有把它放进去,但你问了,所以给你! \$\端组\$
    – Joao-3号
    评论 1月5日14:02

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.