첫 번째 멤버가 이름 인 쌍의 목록을 취하는 pointCounts 함수를 정의하고 두 번째로 점수 값을 계산하고 각 이름에 대해 카운트 된 포인트가있는 쌍의 목록을 반환합니다.Haskell : fst로 필터링하고 쌍의 snd로 계산합니다.
저는 며칠 동안이 문제로 고생하고 있지만, 어떻게해야하는지 잘 모르겠습니다.
pointCount [("Ferp",25),("Herp",18),("Derp",15),("Ferp",25),("Herp",15),("Derp",18),("Jon",10)]
원하는 출력 예 : I가 중간 데이터 구조로 Data.Map
사용
[("Ferp",50),("Herp",33),("Derp",33),("Jon",10)]
[전날 비슷한 문제가있는 사람을 도왔습니다] (http://stackoverflow.com/questions/22580319/f1-results-with-haskell/22580945#22580945). 이 질문은 중복되는 것으로 생각하지 않지만 같은 문제가 해결되고 있습니다. – bheklilr