Was the phrase used in The Perl Journal which kept me from submiting this. However, I think it's pretty nice, and I have made it as short as I know how.
sub q{$;=1;for(0..3){$;[$_]=int(rand(9))}}sub _{print@_}&q;for(;;){$:= +$~=0 ;_"$/$; ";$_=<>;if(/^\d{4}$/){@q=split//;--$#q;$@=-1;for(@q){$a=$_;($a +==$; [++$@])&&++$:||(grep/$a/,@;)&&++$~}_"$~W$:B ";++$;;$:==4|$;>10&&_(@;)& +&&q}}
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: "Another thrice-damned version of Mastermind"
by jgallagher (Pilgrim) on May 04, 2003 at 07:00 UTC | |
by Aristotle (Chancellor) on May 04, 2003 at 07:29 UTC | |
by tinypig (Beadle) on May 04, 2003 at 11:18 UTC | |
by jgallagher (Pilgrim) on May 04, 2003 at 13:20 UTC | |
Re: "Another thrice-damned version of Mastermind"
by Your Mother (Archbishop) on May 05, 2003 at 06:12 UTC | |
by tinypig (Beadle) on May 05, 2003 at 13:05 UTC |
Back to
Obfuscated Code