[Clisp] Fonction qui liste les nombres plus petits ou égaux à une valeur
Bonjour,
au fait je suis débutant dans clisp, j'ai suivi ce questionnaire d'un d'utilisateur qui est de définir une fonction qui construit, à partir d'une liste de nombres, la liste des nombres plus petits ou égaux qu'un,
nombre donné ; exemple
Code:
(inférieur 12 '(3 5 15 12 24 2 35)) => (3 5 12 2)
Mais je m'en sorte vraiment pas cad j'ai pas le bon résultat, voici quelques lignes de ma codification
"Aidez moi svp"
Code:
1 2 3 4 5
| (defun inf (n l)
(cond
((not l) nil)
((>= (car l) n)(cons n(inf n(cdr l))))
((car l)(inf n(cdr l))) )) |