This JAPH uses the properties of cyclic subgroups to generate a permutation which extracts the JAPH string out of the garbage in the first line.
For the mathematically inclined, the group is Z_29 and the generator is 2.
Kudos to the monk that finds why it doesn't work right on versions less than 5.6.0
Comments, suggestions?
$_=q+juzecsthaghyzrkiererzkntoapl+;$a=$|+ 0xc0ff33-(0xf847*0xc7);sub a{%h=map{$a** $_%qq;${a}9;=>$_}($|..qq.${a}7.);@_=values %h;splice@_,$|,$a.(0xc0de/2/13/211/3+$a) ;}@_=unpack(qq)C*),$_);map{$_=chr$_[$_] ;s}z}\040};s!y!\012!;print;}a(m;japh\););
In reply to My first JAPH by rpc
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |