Максимальный элемент списка, содержащего подсписки - Lisp
Формулировка задачи:
Имею код, которые находит максимальный элемент списка из атомов
как переделать этот код, чтобы он работал и для списка, содержащего подсписки?
( defun findMax(List) (cond ((null List) nil) ((null (cdr List)) (car List)) ((> (car List) (cadr List)) (findMax(cons (car List) (cddr List)))) (t (findMax (cdr List) )) ) )
Решение задачи: «Максимальный элемент списка, содержащего подсписки»
textual
Листинг программы
(t (maximus (cdr w) ac))))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д