Служба спасения студентов
Служба спасения для студентов

СибГУТИ Лабораторная 1 Функциональное и логическое программирование скачать бесплатно

Скачать бесплатно
Задание
Объедините 2 списка L1 и L2 в один, чередуя элементы списков.
Например, при L1=(1 2 3 4 5 6 7 8), L2=(a s d f) функция должна вернуть
(1 a 2 s 3 d 4 f 5 6 7 8).
 
 
Текст программы
(defun mrg(L1 L2)
 (cond ((eq L1 nil) L2)
       ((eq L2 nil) L1)
   (t (cons (car L1) (cons (car L2) (mrg (cdr L1) (cdr L2)))))))
(print (mrg '(1 2 3 4 5 6 7 8) '(a s d f)))
Результаты работы программы
Заявка на расчет