(defparameter seq '("а" "з" "д" "и" "п"))
(defun permutations (x)
(if (null x)
'(nil)
(mapcan (lambda (e) (mapcar (lambda (p) (cons e p)) (permutations (remove e x :count 1 :test 'eq)))) x)))
(dolist (x (permutations seq)) (format t "~S~%" x))
Ответ на:
комментарий
от mamantoha
Ответ на:
комментарий
от mamantoha
Ответ на:
комментарий
от ZloySergant
Ответ на:
комментарий
от DNA_Seq
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум CL как правильнее (2011)
- Форум Почему в scheme не любят set! ? (2014)
- Форум defmacro -> defun (2012)
- Форум Specifiers for keyword parameters (2022)
- Форум question for LISP hackers (2001)
- Форум Производительность чтения файла (2018)
- Форум [CL] помогите с макросом (2010)
- Форум Поиск выхода из лабиринта.Программа на ЛИСПе (2008)
- Форум lisp: list + nth + set = ? (2007)
- Форум Typed Racket. Что я делаю не так? (2013)