RosettaCodeData/Task/N-queens-problem/Scala/n-queens-problem-3.scala
2017-09-25 22:28:19 +02:00

5 lines
202 B
Scala

for(v<-(0 to 7).permutations.filter(v=>(0 to 7).forall(i=>(i+1 to 7).
forall(j=>j-i!=Math.abs(v(i)-v(j)))))){
println("_"*15)
v.map(i=>println("_|"*i+"Q"+"|_"*(7-i)))
}