Únete al track de Common Lisp en Exercism para acceder a 92 ejercicios agrupados en 27 conceptos de Common Lisp, con análisis automático de tu código y mentoría personal, todo 100% gratis.
(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))))
Mejora tus habilidades de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos en Exercism.
Asegúrate de que los paréntesis y las llaves coincidan.
Dado un número decimal, conviértelo en la secuencia de eventos correspondiente para un apretón de manos secreto.
Crear una implementación del cifrado rotacional, también llamado a veces cifrado César.
Common Lisp tiene un REPL con todas las funciones, así que el desarrollo puede darse como una «conversación» con el sistema.
Common Lisp se puede inspeccionar por completo con funciones integradas para explorar cada parte del lenguaje.
El código tiene la misma estructura que los datos, lo que permite macros potentes: código que escribe código.
Las funciones genéricas, los reader-macros y un manejo flexible de los espacios de nombres permiten extender el lenguaje
El lenguaje es muy estable, con múltiples implementaciones para adaptarse a tus necesidades: JVM, embebido, etc.
Ya sea que prefieras un estilo funcional o algo más orientado a objetos, Lisp se adapta a tus necesidades.
Cada lenguaje tiene su propia forma de hacer las cosas. Common Lisp no es la excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Common Lisp y a escribir código idiomático en Common Lisp. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios, y te darán pistas, ideas y comentarios sobre cómo lograr que se parezca más a lo que normalmente verías en Common Lisp. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Aprende más sobre la mentoríaEl track de Common Lisp en Exercism tiene 27 conceptos y 92 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de Common LispLo mejor de todo: es 100% gratis para todos.
Únete al track de Common Lisp