Haskell帮助中的类列表
有人能帮我解答我连续两天被困的最后一个作业问题吗。 我在Haskell很差劲,这个问题对我来说太高级了,所以请帮助我,因为今晚是午夜 非常感谢您的帮助 这是我的问题 这个问题的主要任务是定义函数Haskell帮助中的类列表,haskell,Haskell,有人能帮我解答我连续两天被困的最后一个作业问题吗。 我在Haskell很差劲,这个问题对我来说太高级了,所以请帮助我,因为今晚是午夜 非常感谢您的帮助 这是我的问题 这个问题的主要任务是定义函数 classlist::(代码、标记)->等级 这需要姓名和身份证号码的列表,以及身份证号码和身份证号码的列表 标记,并返回名称、标记和最终排名的列表 提前感谢 你的问题有两个部分:(1)让名字和标记匹配在一起,然后(2)根据它们的标记对名字进行排序 对于你问题的第一部分,你应该这样想: code将名称映
classlist::(代码、标记)->等级
这需要姓名和身份证号码的列表,以及身份证号码和身份证号码的列表
标记,并返回名称、标记和最终排名的列表
提前感谢 你的问题有两个部分:(1)让名字和标记匹配在一起,然后(2)根据它们的标记对名字进行排序 对于你问题的第一部分,你应该这样想:
code
将名称
映射到Iden
<代码>标记将Iden
映射到标记
。不知何故,您必须将名称
映射到标记
为此,对于code
中的每个名称
,获取相关的Iden
并在标记中查找它。这将为您提供相关的标记,然后您可以将其与
名称`匹配
对于第二部分,您必须对新关联的(名称、标记)
对进行排序,可能是按标记进行排序。然后,您应该能够获取该列表,并在每个列表中添加一个等级
,从1开始计算
顺便说一句,午夜对我来说还有4个小时,但我敢打赌这对你来说是相当接近的(除非你在澳大利亚)…所以这个建议可能不会及时出现。下次你可以早点向你的老师或同学寻求帮助。作业中是否已经定义了代码
、分数
、和等级
?到目前为止,你有什么?如果你向我们展示了你在过去两天里完成(或未完成)的事情,那么帮助你会更容易。至少这里的一些人愿意为做作业的人提供具体帮助,但如果你正在找人做作业,我建议你到别处找。如果你不希望有人做你的家庭作业,那么你应该详细说明你做了什么,没有做什么,等等,并试着问一些具体的问题。此外,你似乎只给出了部分规范——你说的是“主要任务”,但甚至没有提到其他任务。此外,您还需要定义前面提到的代码
、标记
、和等级
。最后,短语“取[sic]姓名和id[sic]编号列表的等级,以及…”中的语法和排版错误(id vs.id)表明您已对问题进行了解释。