【发布时间】:2013-09-24 14:57:35
【问题描述】:
定义一个函数,给定一个列表 L、一个对象 x 和一个正数 整数 k,如果 x,则返回 x 在 L 中的第 k 次出现的位置 在 L 中至少出现 k 次,否则为 0。例如,如果 L 是 [#"a",#"b",#"c",#"b"],x为#"b",k为2,则函数 返回 4。
对于这个问题,我不能使用任何辅助函数,也不能使用长度函数。关于我将如何解决它的任何想法?
【问题讨论】:
-
通过编写一个函数来练习,该函数返回第一次出现的位置(如果有的话)。然后扩展这个想法。
标签: functional-programming sml smlnj