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\););
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: My first JAPH
by Dominus (Parson) on Nov 21, 2000 at 00:57 UTC | |
by rpc (Monk) on Nov 21, 2000 at 01:58 UTC | |
by Dominus (Parson) on Nov 21, 2000 at 02:49 UTC |