Knight, 256 bytes, rookie v3v4
( (:( (:(:( (:( ( ( (:(:( :(:(:( ( (: ( ( ( (:( ( ( (: (
;
=
s
''
;
=
i
~
1
;
WWWWEEEFFFGGGMHHWWWW
>
9999
=
i
+
1
i
=
s
+
s
IIIIEFEEEFFIIII?=a+''PPPPDDDSSSDDD'null'''+aAAAADKKKKDDD10OOOO+++''=a%RRRRJDDDJDDDJ=a+''PPPP'null'''+aAAAAJ10OOOOU+++''=a%RRRR-LLLLGGGAFFAAAEEEsTTTTAAABBBEEE'LLLLsTTTT' 'GGGGDDDEEEs'GGGGs aTTTTGGGFFFaTTTT;;;;;;lnulnuunlsaaiaisas++=%%%%>>>>~~~~''''''''PARLTGIWARTLGPabcdefghijklmnopq101110100
Base64 encoded:
b'KCAoOiggKDooOiggKDooICggKCAoOig6KDooOig6KCAoICg6ICggKCAoICg6KCAoICggKDogICgKOwo9CnMKJycKOwo9CmkKfgoxCjsKV1dXV0VFRUZGRkdHR01ISAo+Cjk5OTkKPQppCisKMQppCj0KcworCnMKSUlJSUVGRUVFRkYKCAoOiggKDooOiggKDooICggKCAoIDooOig6KCAoICg6ICggKCAoICg6KCAoCjsKPQpzCicnCjsKPQppCn4KMQo7CldXV1cKPgo5OTk5Cj0KaQorCjEKaQo9CnMKKwpzCklJSUk/PWErJydQUFBQREREU1NTREREJ251bGwnJycrYUFBQUFES0tLS0RERDEwT09PTysrKycnPWElUlJSUkpERERKRERESi1MTExMR0dHQUZGQUFBRUVFc1RUVFRBQUFCQkJFRUUnICdHR0dHRERERUVFcyBhVFRUVEdHR0ZGRg=='PWErJydQUFBQJ251bGwnJycrYUFBQUFKMTBPT09PVSsrKycnPWElUlJSUi1MTExMc1RUVFQnICdHR0dHcyBhVFRUVDs7Ozs7O2xudWxudXVubHNhYWlhaXNhcysrPSUlJSU+Pj4+fn5+ficnJycnJycnUEFSTFRHSVdBUlRMR1BhYmNkZWZnaGlqa2xtbm9wcTEwMTExMDEwMA==
V2: I added more buffer at the beginning of my code. Hopefully that allows it to stay alive longer.
V3: I change the comments to parentheses so that I don't get destroyed by Number Basher's newline killer. It should also work well in fending against parentheses killer as well.
V4: Added some stuff at the end to counter any strategies which delete characters from the end.
Installation
Idk yet, here's a link to the code in an online interpreter instead with some test input: Try It Online!Try It Online!