Рекурсия. В тел
функции использование операторов set и setq не допускается! Все функции должны быт
рекурсивными, функционалы не использоват
Задания
1)Преобразующую список в "двойной" список таким образом, чтобы каждый элемен
удвоился
Например, (1 a b 3) –> (1 1 a a b b 3 3)
2)Определите функцию:Возвращающую объединение двух множест
3)Определите функционал:Заменяющий все элементы списка, не обладающие определенным свойством, на симво
. Проверьте работу функционала для предикатов
- число (функциональный аргумент – имя встроенного предиката numberp)
- отрицательное число (функциональный аргумент – лямбда выражение).