Permutações
Uma subrotina para permutações. Ver… (defun permuteme (lst / global recursive subst2 swap) (setq ;função que substitui um elemento por outro numa lista: subst2 (lambda (lst pos elm / tmp) (repeat pos (Setq tmp (cons (car lst) tmp) lst (cdr lst))) (append (reverse tmp) (list elm) (cdr lst))) ;função que inverte as posições de 2 […]