Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

99 Elm Problems/Problem 90

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

Place eight queens on a chessboard so that no two queens are attacking each other; i.e., no two queens are in the same row, the same column, or on the same diagonal. Hint: Represent the positions of the queens as a list of numbers 1..N. Example: [4,2,7,3,6,8,5,1] means that the queen in the first column is in row 4, the queen in the second column is in row 2, etc. Use the generate-and-test paradigm. # # # THIS IS A STUB # # # Example in Elm: import Html exposing (text) import List f : Int -> Int -- your implementation goes here main = text (toString (f 0)) Result: 4 Solutions