Je suis nouveau à Haskell et je veux générer une liste de paires qui ressemble à ceci:Haskell générer des paires de plus en plus triées par la somme des éléments
[(0,1), (0,2), (0,3), (1,2), (0,4), (1,3), (0,5) ....] et ainsi de suite.
J'ai fait une fonction qui génère des paires ordonnées
orderedPairs = [ (x, y) | x <- [0 .. ], y <- [1 ..], x < y]
, mais je ne sais pas comment aller à partir d'ici. Je vous remercie. :)
Créez une fonction pour générer d'abord la liste des paires pour une somme spécifique, puis utilisez-la pour obtenir la liste entière. Si ce n'est pas une tâche/un exercice dont vous êtes censé tirer des leçons, je vais élaborer avec bonheur. –