Únete a la ruta de Scheme de Exercism para acceder a 39 ejercicios con análisis automático de tu código y mentoría personal, todo 100 % gratis.
(let ((quine '((lambda (q) `(,q ',q))
'(lambda (q) `(,q ',q)))))
(equal? quine (eval quine)))
Mejora tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.
Dada una hebra de ADN, devuelve su transcripción complementaria de ARN.
Calcula el número de granos de trigo que hay en un tablero de ajedrez sabiendo que la cantidad de cada casilla se duplica.
Limpia los números de teléfono introducidos por el usuario para poder enviarles mensajes SMS.
Scheme ofrece un pequeño número de funcionalidades de propósito general.
Inspirado en el cálculo lambda, los scopes y los bucles se expresan definiendo y llamando a funciones.
Algunas aplicaciones usan Scheme como su lenguaje de extensión.
Tanto el código fuente como los datos se expresan mediante listas anidadas.
Scheme admite números exactos e inexactos.
Scheme admite macros higiénicas, lo que permite ampliar la sintaxis de forma fiable.
Cada lenguaje tiene su propia forma de hacer las cosas. Scheme no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Scheme y a escribir código idiomático en Scheme. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios y te darán pistas, ideas y comentarios sobre cómo hacer que se parezca más a lo que normalmente verías en Scheme. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Más información sobre la mentoríaEl track Scheme en Exercism tiene 39 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de SchemeY lo mejor de todo: es 100% gratis para todo el mundo.
Únete al track Scheme