Как вывести только E из списка (a(b c(d) e)f)? - Lisp

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

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

(cddadr '(a (b c (d) e) f))
-> ((d) e) , а мне нужно чтобы вывело только E

Решение задачи: «Как вывести только E из списка (a(b c(d) e)f)?»

textual
Листинг программы
(cadddr (cadr '(a (b c (d) e) f)))
 
==> E

Объяснение кода листинга программы

В коде используется язык программирования Lisp. Последовательность операций следующая:

  1. (cadddr (cadr '(a (b c (d) e) f))) — (cadr '(a (b c (d) e) f)) — берется второй элемент списка '(a (b c (d) e) f), т.е. список (b c (d) e) — (cadddr (cadr '(a (b c (d) e) f))) — берется четвертый элемент списка (b c (d) e), т.е. E — Результат: E

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


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

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

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