You are on page 1of 1

sort f #'< >> ordena de menos a mayor

length f >> N de elementos


(defun agrupa2en2 ( l ) (if (> (length l) 1) ( cons (list (car l) (cadr l)) (agr
upa2en2 (cddr l))) (list (car l))))
******** mayor-menor
(defun agrupa2en2mn ( l ) (if (> (length l) 1) ( cons ( mayormenor (list (car l)
(cadr l))) (agrupa2en2mn (cddr l))) (list (car l))))
defun mayorMenor ( l ) (sort l #'>)
********
(defun aplana (lista) (cond((null lista) NIL) ((atom (CAR lista)) (cons (CAR li
sta) (aplana (CDR lista)))) (t (append (aplana (CAR lista)) (aplana (CDR lista))
))))
(defun impares (lista) (cond ((null lista) nil) ((oddp (car lista)) (cons (car
lista) (impares (cdr lista)))) (t(impares(cdr lista)))))

You might also like