• [^] # Re: Chouette du Haskell !

    Posté par . En réponse au message Haskell. Évalué à 2.

    Comme j'essaye de m'habituer à haskell, je me suis attaché à résoudre le problème, ça n'a pas été facile mais j'ai une solution qui me semblait satisfaisante bien qu'alambiquée :
    snd $ foldr (\ x y -> ( (fst y + 1), x!!(fromInteger (fst y)) + (snd y) ) ) (0, 0) [[1,2,3],[4,5,6],[7,8,9]]
    
    Mais apparemment, il y avait bien plus simple (j'aime bien le premier one-liner). Comme quoi, ce langage arrive à exprimer plein de choses de manière simple.