反手,40 36 29字节
vv""sseettyybb ""jjHHOO]
在线尝试! 验证!
如有疑问,请加倍处理。这利用了Backhand一次移动多个步骤来实现冗余的能力。不可打印对象的字节值均为28。
说明:
非辐照程序:
v Reduce step count to 2
" Start string literal
s e t y b Push the " bytes" part of the output
" Push 28 twice and end the string literal
j Jump to the 28th position (0 indexed)
] Increment the 28 to 29
O Print the 29
H Halt and output the entire stack
辐照程序:
如果删除了任何字符,则其后的每个字符都会下移。
vv"sseettyybb
v " s e t y b The same instructions are still executed
但是,]
它没有跳到,而是从程序的结尾反映出来并落在了该代码上O
。
v 28th character (0 indexed)
vv""sseettyybb ""jjHHOO]
v""sseettyybb ""jjHHOO]OOHHjj"".....
^ 28th character, reflecting off the end of the code