> 1 <
Автор | Сообщение |
polubencev
1 сообщений |
#6479 2012-08-22 12:40 GMT+3 часа(ов) |
Подскажите пожалуйста, что тут можно придумать:
=================================================== Напишите функцию, осуществляющую замену элементов списка y на соот-ветствующие элементы списка x в списке w, например, y=(a b), x=(1 2), w=((a b) a (c (a (a d)))) -> ((1 2) 1 (c (1 (1 d)))) ================================================== .....??? |
|
Aoloa
37 сообщений |
#6480 2012-08-22 17:19 GMT+3 часа(ов) |
Тут не объяснили, на каком именно Лиспе надо, так что вот реализация на Scheme:
;; Это в начале файла; в разных реализациях могут быть разные способы Если надо, могу объяснить, что что делает. Common Lisp’а не знаю (всё время думаю, что надо бы поучить, но когда вижу размер Hyperspec’а, весь энтузиазм пропадает…), но, по идее, там всё должно быть похоже. |
|
With iTeX* your entire life can be encapsulated into a dynamic hyperdocument, downloadable by anybody you designate (Donald E. Knuth, An Earthshaking Announcement)
|
|
vilkas
3 сообщений |
#6705 2012-10-28 14:05 GMT+3 часа(ов) |
А можно эту же задачу только на AutoLisp
|
|
VH
289 сообщений |
#6706 2012-10-28 16:00 GMT+3 часа(ов) |
Например,
(defun F (L X Y) |
|
> 1 <