Junte-se à Trilha Common Lisp do Exercism e tenha acesso a 92 exercícios agrupados em 27 Conceitos de Common Lisp, com análise automática do seu código e mentoria pessoal, tudo 100% grátis.
(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))))
Melhore suas habilidades de programação com exercícios divertidos e gratificantes que testam sua compreensão dos conceitos no Exercism.
Dada uma string de DNA, calcule quantas vezes cada nucleotídeo aparece nela.
Dada uma árvore genealógica, calcule o grau de separação.
Dado o tamanho, retorne uma matriz quadrada de números em ordem espiral.
O Common Lisp tem um REPL completo; o desenvolvimento pode acontecer como uma 'conversa' com o sistema.
O Common Lisp é totalmente inspecionável, com funções integradas para explorar cada parte da linguagem.
O código tem a mesma estrutura dos dados, o que permite macros poderosas: código que escreve código.
Funções genéricas, reader-macros e namespaces flexíveis permitem estender a linguagem
A linguagem é muito estável, com várias implementações para atender às suas necessidades: JVM, embarcada, etc.
Quer você prefira um estilo funcional ou algo mais orientado a objetos, o Lisp se adapta às suas necessidades.
Toda linguagem tem o seu próprio jeito de fazer as coisas. Com Common Lisp não é diferente. Nossos mentores vão ajudar você a aprender a pensar como um desenvolvedor de Common Lisp e a escrever código idiomático em Common Lisp. Depois de resolver um exercício, envie-o para a nossa equipe de voluntários, e eles vão dar dicas, ideias e feedback sobre como deixá-lo mais parecido com o que você normalmente veria em Common Lisp. Eles vão ajudar você a descobrir as coisas que você não sabe que não sabe.
Saiba mais sobre mentoriaA trilha de Common Lisp no Exercism tem 27 conceitos e 92 exercícios para ajudar você a escrever código melhor.
Ver todos os exercícios de Common LispE o melhor de tudo: é 100% grátis para todo mundo.
Entre na trilha de Common Lisp