N-queens minimum and knights and bishops: Difference between revisions

Content added Content deleted
(J partial implementation)
Line 431: Line 431:


For 9 and 10 for queens:
For 9 and 10 for queens:
<lang J> (":<'.Q'{~coords e. place q),&.|:,:' Q: ',":#q=. queen [(genboard 9)
<lang J> (":<'.Q'{~coords e. q),&.|:,:' Q: ',":#q=. place queen [(genboard 9)
┌─────────┐ Q: 65
┌─────────┐ Q: 5
│Q........│
│Q........│
│..Q......│
│..Q......│
│......Q..│
│......Q..│
│.........│
│.........│
│.........│
│.........│
│.Q.......│
│.Q.......│
│.....Q...│
│.....Q...│
│.........│
│.........│
│.........│
│.........│
└─────────┘
└─────────┘
(":<'.Q'{~coords e. place q),&.|:,:' Q: ',":#q=. queen [(genboard 10)
(":<'.Q'{~coords e. q),&.|:,:' Q: ',":#q=. place queen [(genboard 10)
┌──────────┐ Q: 73
┌──────────┐ Q: 6
│Q.........│
│Q.........│
│..Q.......│
│..Q.......│
│........Q.│
│........Q.│
│..........│
│..........│
│..........│
│..........│
│...Q......│
│...Q......│
│.........Q│
│.........Q│
│..........│
│..........│
│.....Q....│
│.....Q....│
│..........│
│..........│
└──────────┘
└──────────┘
</lang>
</lang>