2014-10-22 4 views
0

У меня вопрос: я знаю, что объединить два списка в SML, но я не могу выполнить общее количество элементов первого списка, а второй список меньше n, добавьте их полностью и верните в результате список добавляется с 0, общая n элементов.SML - Объединить два списка

Пример:

  • f2 ([1,4,5], [3,6], 7); вал это = [1,4,5,3,6,0,0]: ИНТ список // 7 элементов

Спасибо заранее ..

ответ

0

Получить длину двух списков с LIST.length и сравните сумму с третьим аргументом.

Я не уверен, что делать, если эта сумма больше третьего аргумента, но вы получаете эту идею.

if sum < n then list1 @ list2 @ 0..... 
Смежные вопросы