跳转至内容

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

解决方案

华夏公益教科书