2010-10-13 13 views
4

S'il vous plaît identifier ce langage de programmation:identifier le langage de programmation

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

sortie:

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

J'ai trouvé le code this blog comment.

+3

+1 pour trouver un commentaire de blog avec Haskell – lewiguez

Répondre

8

Haskell, s'exécutant dans une session GHCi.

alt text

+1

Comment avez-vous tapez cela avec moins de 15 caractères? :-) –

+3

@Jared: commentaires HTML. – kennytm

+2

Le tour GHCi multi-ligne est génial. Maintenant je sais. –