История изменений
Исправление korvin_, (текущая версия) :
Вот ещё один «любой алгоритм»:
(let ((v (cons 1 (cons 2 3))))
(format t "~a~%" (reduce #'+ v)))
(let ((v (cons 1 (cons (cons 2 3) nil))))
(format t "~a~%" (reduce #'+ v)))
выдал ошибку, оказался неприменим.
Исправление korvin_, :
Вот ещё один «любой алгоритм»:
(let ((v (cons 1 (cons 2 3))))
(format t "~a~%" (reduce #'+ v)))
(let ((v (cons 1 (cons (cons 2 3) nil))))
(format t "~a~%" (reduce #'+ v)))
выдал ошибкм, оказался неприменим.
Исходная версия korvin_, :
Вот ещё пара «любых алгоритмов»:
(let ((v (cons 1 (cons 2 3))))
(format t "~a~%" (reduce #'+ v)))
(let ((v (cons 1 (cons (cons 2 3) nil))))
(format t "~a~%" (reduce #'+ v)))
оба выдали ошибку, оказались неприменимы.