Удалить атом х из простого списка - Lisp

Узнай цену своей работы

Формулировка задачи:

удалить атом х из простого списка

Решение задачи: «Удалить атом х из простого списка»

textual
Листинг программы
(defun del-atom (lst x)
  (let ((r nil))
    (dolist (i lst (reverse r))
      (if (not (eq i x)) (push i r)))))
 
==> del-atom
 
(del-atom '(q w e r q w e r) 'r)
 
==> (q w e q w e)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.5 из 5
Похожие ответы