Created
June 22, 2015 08:55
-
-
Save vitstradal/5a30e2636a3e713db75f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
my @a;my $l=0;my $p=0; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p--;if($p<0) { return @a;} | |
$p--;if($p<0) { return @a;} | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$a[$p]++; | |
$a[$p]++; | |
$a[$p]--; | |
} | |
$a[$p]++; | |
$p--;if($p<0) { return @a;} | |
$a[$p]++; | |
$a[$p]++; | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p++; | |
$p++; | |
$p--;if($p<0) { return @a;} | |
$p--;if($p<0) { return @a;} | |
$p--;if($p<0) { return @a;} | |
} | |
$a[$p]--; | |
$a[$p]--; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p--;if($p<0) { return @a;} | |
} | |
} | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$a[$p]--; | |
$a[$p]++; | |
$a[$p]++; | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p++; | |
} | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p++; | |
$p--;if($p<0) { return @a;} | |
$p++; | |
} | |
} | |
$p++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$a[$p]++; | |
} | |
$p++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
} | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p--;if($p<0) { return @a;} | |
$a[$p]--; | |
$p++; | |
$p++; | |
} | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$p++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
$p++; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p++; | |
$p++; | |
} | |
$p++; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$a[$p]++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$a[$p]--; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$a[$p]++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$a[$p]--; | |
$p++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$a[$p]++; | |
$p++; | |
$p--;if($p<0) { return @a;} | |
} | |
} | |
$p++; | |
} | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
} | |
$a[$p]++; | |
$p++; | |
$p++; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
} | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
} | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$a[$p]++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$p++; | |
$p++; | |
} | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$p++; | |
$p--;if($p<0) { return @a;} | |
$a[$p]++; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
$p++; | |
$a[$p]++; | |
$a[$p]--; | |
$p++; | |
$a[$p]--; | |
$a[$p]++; | |
$p++; | |
$a[$p]++; | |
$p--;if($p<0) { return @a;} | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p++; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
} | |
$a[$p]++; | |
$p++; | |
$a[$p]--; | |
$a[$p]--; | |
$p--;if($p<0) { return @a;} | |
$p++; | |
$p--;if($p<0) { return @a;} | |
$p--;if($p<0) { return @a;} | |
} | |
$p--;if($p<0) { return @a;} | |
$a[$p]++; | |
$p--;if($p<0) { return @a;} | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p--;if($p<0) { return @a;} | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$a[$p]--; | |
while($a[$p]){if($l++ > 1_000_000){ return ();} | |
$p--;if($p<0) { return @a;} | |
}}} | |
return @a; | |
#end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment