Rejoins le parcours Common Lisp d’Exercism pour accéder à 92 exercices regroupés en 27 concepts Common Lisp, avec l'analyse automatique de ton code et un mentorat personnalisé, et tout cela 100 % gratuit.
(defun distance (str1 str2
&key (test #'char=))
"Number of positional differences in
two equal length strings."
(when (= (length str1) (length str2))
(count nil
(map 'list test str1 str2))))
Améliore tes compétences en programmation grâce à des exercices ludiques et gratifiants qui testent ta compréhension des concepts avec Exercism.
Prends un tableau imbriqué et renvoie un seul tableau contenant toutes les valeurs sauf nil/null.
À partir d'un brin d'ADN, renvoyer son complément d'ARN.
Aide Lucy à essayer de rendre les nombres plus magnifiques et à ne garder que ceux qui le sont.
Common Lisp dispose d'un REPL complet ; le développement peut se dérouler comme une « conversation » avec le système.
Common Lisp est entièrement inspectable grâce à des fonctions natives qui permettent d'explorer chaque partie du langage.
Le code a la même structure que les données, ce qui permet des macros puissantes : du code qui écrit du code.
Les fonctions génériques, les reader-macros et une gestion souple des espaces de noms permettent d'étendre le langage
Le langage est très stable, avec de multiples implémentations adaptées à tes besoins : la JVM, l'embarqué, etc.
Que tu préfères un style fonctionnel ou quelque chose de plus orienté objet, Lisp s'adapte à tes besoins.
Chaque langage a sa propre façon de faire les choses. Common Lisp ne fait pas exception. Nos mentors t'aideront à apprendre à penser comme un développeur Common Lisp et à écrire du code idiomatique en Common Lisp. Une fois que tu as résolu un exercice, soumets-le à notre équipe de bénévoles, qui te donnera des indices, des idées et des retours sur la façon de le rapprocher de ce que tu verrais habituellement en Common Lisp. Ils t'aideront ainsi à découvrir les choses que tu ne sais pas que tu ne sais pas.
En savoir plus sur le mentoratLe parcours Common Lisp sur Exercism propose 27 concepts et 92 exercices pour t'aider à écrire du code de meilleure qualité.
Voir tous les exercices Common LispLe meilleur, c'est que c'est 100 % gratuit pour tout le monde.
Rejoins le parcours Common Lisp