определить язык программирования - PullRequest
4 голосов
/ 13 октября 2010

Пожалуйста, укажите этот язык программирования:

*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))]

Я нашел код в этом комментарии блога .

Ответы [ 3 ]

8 голосов
/ 13 октября 2010

Haskell , работает в сеансе GHCi .

alt text

3 голосов
/ 13 октября 2010

Haskell , конечно

3 голосов
/ 13 октября 2010

Haskell .Определенно.

...