Junta-te ao Percurso de Common Lisp do Exercism para teres acesso a 92 exercícios agrupados em 27 conceitos de Common Lisp, com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.
(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))))
Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.
Dada uma string de ADN, calcula quantas vezes cada nucleótido ocorre na string.
Dada uma cadeia de ADN, devolve o seu complemento de ARN.
Cria uma implementação da cifra Atbash, um antigo sistema de encriptação criado no Médio Oriente.
O Common Lisp tem um REPL completo e o desenvolvimento pode acontecer como uma 'conversa' com o sistema.
O Common Lisp é totalmente inspecionável, com funções incorporadas para explorar todas as partes da linguagem.
O código tem a mesma estrutura que os dados, o que permite macros poderosas: código que escreve código.
As funções genéricas, as macros de leitura e os espaços de nomes flexíveis permitem estender a linguagem.
A linguagem é muito estável e tem várias implementações para corresponder às tuas necessidades: JVM, sistemas embebidos, etc.
Quer prefiras um estilo funcional ou algo mais orientado a objetos, o Lisp adapta-se às tuas necessidades.
Cada linguagem tem a sua própria forma de fazer as coisas. Common Lisp não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Common Lisp e a escrever código idiomático em Common Lisp. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em Common Lisp. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.
Sabe mais sobre mentoriaO percurso Common Lisp do Exercism tem 27 conceitos e 92 exercícios para te ajudar a escrever melhor código.
Vê todos os exercícios de Common LispA melhor parte: é 100% gratuito para todos.
Junta-te ao percurso Common Lisp