【发布时间】:2014-12-18 03:23:42
【问题描述】:
我有一个问题:我知道在 SML 中合并两个列表,但我无法计算第一个列表的元素总数且第二个列表小于 n,将它们完全附加并返回结果列表附加 0,总共 n 个元素。
示例:
- f2([1,4,5],[3,6],7); val it = [1,4,5,3,6,0,0] : int list // 7 个元素
提前谢谢你..
【问题讨论】:
标签: smlnj
我有一个问题:我知道在 SML 中合并两个列表,但我无法计算第一个列表的元素总数且第二个列表小于 n,将它们完全附加并返回结果列表附加 0,总共 n 个元素。
示例:
提前谢谢你..
【问题讨论】:
标签: smlnj
使用 LIST.length 获取两个列表的长度,并将总和与第三个参数进行比较。
如果这个总和大于第三个参数,我不确定该怎么做,但你明白了。
if sum < n then list1 @ list2 @ 0.....
【讨论】: