跳轉至內容

99 個 Elm 問題/問題 90

來自 Wikibooks,面向開放世界開放圖書

在棋盤上放置八個皇后,使任何兩個皇后不能互相攻擊;即,任何兩個皇后都不在同一行、同一列或同一對角線上。

提示:將皇后的位置表示為一個 1 到 N 的數字列表。示例: [4,2,7,3,6,8,5,1] 表示第一列中的皇后在第 4 行,第二列中的皇后在第 2 行等。使用生成和測試範例。

# # # 這是一個存根 # # #

Example in Elm:
import Html exposing (text)
import List

f : Int -> Int
-- your implementation goes here

main = text (toString (f 0))

結果

4

解決方案

華夏公益教科書