2010-08-19 5 views
0

2 일 동안 계속 붙어있는 나의 마지막 과제 질문에 도움을 줄 수있는 사람이 누구나 있습니다. 나는 하스켈을 빨아 먹었고이 질문은 나를 위해 너무 진전 된 것 같다. 그래서 오늘 밤 중반 밤 만기로 나를 도와주세요.classList in Haskell 도움말

정말 도움이됩니다.

여기 내 질문입니다.

이 질문에 대한 여러분의 주된 임무는 함수 이름과 ID 번호의 목록을 소요 classlist :: (Codes, Marks) -> Ranks 및 ID 번호와 마크의 목록을 정의하고, 이름, 표시 및 최종 순위 목록을 반환 .

미리 감사드립니다.

+1

'코드', '마크'및 '순위'가 할당에 이미 정의되어 있습니까? – Jacob

+1

지금까지 무엇을 가지고 계셨습니까? 지난 이틀 동안 귀하가 성취 한 (또는 성취하지 못한) 것을 우리에게 보여 주면 당신을 도울 수 있습니다. –

+1

여기에있는 사람들 중 일부는 숙제하는 사람에게 _specific_ 도움을주고 싶지만 숙제를 원하는 사람을 찾고 있다면 다른 곳을 찾아 볼 것을 제안 할 것입니다. 그리고 누군가 당신의 숙제를 기대하지 않는다면, 당신이 시도한 것을 철자해야하고, 효과가없는 것들 등을 써서 특정 질문을 시도해야합니다. –

답변

1

귀하의 질문은 두 부분으로 구성됩니다. (1) 이름과 마크가 일치되면 (2) 마크로 이름의 순위를 매기십시오. 질문의 첫 번째 부분에 대한

, 당신은 뭔가 같이 생각해야한다 :

CodesIdenName 매핑합니다. MarksIdenMark에 매핑합니다. 어떻게 든 NameMark에 매핑해야합니다.

이렇게하려면 NameCode 인 경우 Iden을 가져다가 Marks에서 찾으세요. 그러면 연결된 'Mark, which you can then match with the'이 표시됩니다.

두 번째 부분에서는 새로 연결된 (Name, Mark) 쌍을 정렬해야합니다 (아마도 Mark). 그러면 해당 목록을 가져와 Rank을 각 1 자에 추가하고 1에서 시작하여 계산할 수 있어야합니다.

자정은 자정에 대해 4 시간 정도 걸리지 만, 나는 당신이 호주에 있지 않는 한 당신과 상당히 비슷하다고 내기는합니다 ... 그래서이 조언은 시간 안에 올 수 없습니다. 다음 번에 강사 나 급우에게 도움을 요청할 수 있습니다.