que nous avons une liste de coordonnées telles que:
(1,2)
(0,3)
(4,1)
(0,3)
(-2,3)
(6,5)Mappage d'une liste à une autre (dans Haskell, + solution abstraite) - 'map reduce'?
Et nous voulions aboutir à la liste suivante, qui est définie comme la sommation de chaque coordonnées consécutives. (Définition Désolé mauvais) comme ceci:
(1,5)
(4,4)
(4,4)
(-2,6)
(4,8)
Il y a existe un ensemble A = (a, b, c, ..., n) où a, b, c, ..., n sont les coordonnées dans R^2.
Il existe une fonction f telle que f (A) = B = (a + b, b + c, c + d, ..., n-1 + n).
~
Comment voulez-vous écrire quelque chose comme ça dans un langage fonctionnel comme Haskell? Un programme qui applique f à un A donné pour donner 0.
est-ce devoirs? – Drakosha