Skip to content

Instantly share code, notes, and snippets.

@CindyLinz
Created May 6, 2014 18:48
Show Gist options
  • Save CindyLinz/bc91cc1700662d161b17 to your computer and use it in GitHub Desktop.
Save CindyLinz/bc91cc1700662d161b17 to your computer and use it in GitHub Desktop.
Try: perl g.pl and perl g.pl | perl and perl g.pl | perl | perl
eval(join('',qw{$_=q{eval(join('',qw{$_=q{};$s=sub{substr($o,0,1,'')};($p,$P,$_)=/(.{21})(.{428})(.*)/;$l=0+$_;($_,$d)=/(.{$l})(.*)/;$o="$p$P$d$_";($w,$h,$_)=/\d+\D(\d+)\D(\d+)\D(.*)/;@_=split/\D/;$b=$_[-1]||pop@_;$u=scalar($o)x($w*$h);$u=~y/{}#//d;$o="$p$o${P}q#$u";$o=~s/(.*)\x7D/$1.chr(92).'x7D'/e;$f=substr($o,0,$w+2,'').$/;for(1..$h){$f.=&$s;for(1..$w){$f.=$b?&$s:chr(32);--$_[-1]||pop@_||($b=!$b);}$f.=&$s.$/;}$f.=&$s()for(3..$w);$f.="#}))\n";caller(1)?$f:print$f;930,149,46,1074,6,9,6,12,2,2,2,19,3,1,3,3,1,12,5,1,2,60,6,8,8,8,5,2,5,13,6,1,8,8,8,1,4,58,7,8,6,8,5,4,5,10,6,4,7,7,8,3,4,57,7,9,4,8,5,6,5,8,6,7,5,6,8,4,5,56,8,9,2,8,6,6,6,7,5,9,4,6,8,3,7,55,8,9,2,7,7,6,7,5,6,9,4,5,9,3,7,55,9,8,2,7,7,6,7,5,6,10,3,5,9,2,8,55,10,7,2,6,8,6,8,3,8,9,3,5,9,2,8,55,10,7,2,6,8,6,8,3,10,7,3,5,9,2,7,56,11,6,2,6,8,6,8,3,12,6,2,5,9,3,6,57,10,6,2,6,8,6,8,3,15,10,9,4,4,58,11,5,2,5,9,6,9,2,16,9,9,65,1,1,10,5,2,5,9,6,9,3,17,7,9,65,1,2,10,4,2,5,9,6,9,3,18,6,9,65,1,2,11,3,2,5,9,6,9,4,18,5,9,65,2,2,10,3,2,5,9,6,9,5,17,5,9,65,2,2,11,2,2,5,9,6,9,6,16,5,9,65,2,3,10,2,2,6,8,6,8,9,15,4,9,65,2,3,11,2,1,6,8,6,8,11,13,4,9,65,2,4,10,2,1,6,8,6,8,4,2,8,10,4,9,65,2,4,11,1,1,6,8,6,8,4,3,8,9,4,9,65,2,5,11,8,7,6,7,5,3,10,6,5,9,65,2,6,10,8,7,6,7,5,3,10,6,5,9,65,2,6,11,8,6,6,6,6,4,9,6,5,9,64,4,6,10,9,5,6,5,7,5,7,6,6,9,63,6,5,12,8,5,4,5,8,7,4,6,6,11,61,8,5,12,8,5,2,5,9,8,2,5,7,13,61,7,5,11,12,2,2,2,12,2,4,2,2,2,10,13,1671607,149,46,2110,2,4,2,7,2,10,2,41,2,6,2,5,5,11,2,46,2,4,2,7,2,10,2,41,2,6,2,4,7,10,2,46,2,4,2,7,2,10,2,41,2,6,2,4,1,4,3,9,2,46,2,4,2,7,2,10,2,8,1,24,1,7,2,6,2,10,2,9,2,46,2,4,2,7,2,10,2,7,1,26,1,6,2,6,2,3,9,9,2,42,6,4,2,7,2,6,6,5,15,3,14,4,2,6,2,3,9,5,6,40,8,4,11,4,8,3,17,3,16,2,2,6,2,3,2,5,2,3,8,39,3,4,2,4,11,3,3,4,2,5,2,28,2,4,2,5,3,3,3,3,2,3,3,4,2,39,2,5,2,4,2,7,2,3,2,5,2,7,1,26,1,6,2,2,6,4,7,3,2,5,2,39,2,5,2,4,2,7,2,3,2,5,2,8,1,24,1,7,2,2,3,1,2,5,4,5,2,5,2,39,2,5,2,4,2,7,2,3,2,5,2,41,2,22,2,5,2,39,3,4,2,4,2,7,2,3,3,4,2,41,2,22,3,4,2,40,8,4,2,7,2,4,8,41,2,23,8,41,7,4,2,7,2,5,7,41,2,24,7,116,2,2586};$s=sub{substr($o,0,1,'')};($p,$P,$_)=/(.{21})(.{428})(.*)/;$l=0+$_;($_,$d)=/(.{$l})(.*)/;$o="$p$P$d$_";($w,$h,$_)=/\d+\D(\d+)\D(\d+)\D(.*)/;@_=split/\D/;$b=$_[-1]||pop@_;$u=scalar($o)x($w*$h);$u=~y/{}#//d;$o="$p$o${P}q#$u";$o=~s/(.*)\x7D/$1.chr(92).'x7D'/e;$f=substr($o,0,$w+2,'').$/;for(1..$h){$f.=&$s;for(1..$w){$f.=$b?&$s:chr(32);--$_[-1]||pop@_||($b=!$b);}$f.=&$s.$/;}$f.=&$s()for(3..$w);$f.="#\x7D))\n";caller(1)?$f:print$f;}))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment