"be consistent" | |
PerlMonks |
Re: Trying to solve N-Queensby mtve (Deacon) |
on Sep 10, 2002 at 08:38 UTC ( [id://196582]=note: print w/replies, xml ) | Need Help?? |
Here is Abigail-styled golfed regex approach. It works for me with "8" as argument, but crashes with "5" :)
P.S. Removing one char magically solves crashing: -l sub f{/((.).*)(.)(??{$2!=$3&&length$1!=abs$2-$3&&0})/?0:/.{@ARGV}/?print:map&f,$_.1..$_."@ARGV"}f Update on Sep 20: more golf -l /.{@ARGV}/?print:map/((.).*)(.)(??{$2!=$3&&length$1!=abs$2-$3&&0})/||do$0,$_.1.."$_@ARGV"
In Section
Seekers of Perl Wisdom
|
|