Ich habe eine Funktion (Häufigkeit), die zählt, wie oft jeder unterschiedliche Wert in einer Liste in dieser Liste auftritt. Zum BeispielSortieren einer Liste von Paaren mit Sortierung Haskell
frequency "ababca"
zurückkehren sollen: durch das erste Element in der Liste der Liste
[(3, 'a'), (2, 'b'), (1, 'c')].
Dies funktioniert gut, aber jetzt brauche ich die Liste sortieren diese Funktion verwenden.
results :: [Party ] -> [(Int, Party)]
results xs = ??? frequency (sort xs) ???
Beispiel gewünschte Ausgabe:
[(1, "Green"), (2, "Red"), (3, "Blue")]
Die oben nicht funktioniert, habe ich keine Ahnung, was ich tun kann.
mit regulärer 'Art'
Danke im Voraus.
Beachten Sie, dass Sie Semikola verwenden, in denen Haskell Kommas verwendet. – dave4420