识别编程语言

时间:2010-10-13 19:30:47

标签: programming-languages haskell sudoku

请识别此编程语言:

*Main> [ ((a,b,c),(d,e)) | 
    a <- [1..7], 
    b <- [2..8], 
    c <- [3..9], 
    d <- [1..8], 
    e <- [2..9], 
    a < b, 
    b < c, 
    d < e, 
    List.intersect [d,e] [a,b,c] == [], 
    a+b+c == 23, 
    d+e == 10 ]

输出:

[((6,8,9),(3,7))]

我在this blog comment找到了代码。

3 个答案:

答案 0 :(得分:8)

Haskell,在GHCi会话中运行。

  

alt text

答案 1 :(得分:3)

Haskell。肯定。

答案 2 :(得分:3)

Haskell,当然