Γίνε μέλος στη διαδρομή Common Lisp του Exercism και απόκτησε πρόσβαση σε 92 ασκήσεις ομαδοποιημένες σε 27 έννοιες της διαδρομής Common Lisp, με αυτόματη ανάλυση του κώδικά σου και προσωπική καθοδήγηση, όλα 100% δωρεάν.
(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))))
Γίνε καλύτερος στον προγραμματισμό με διασκεδαστικές, ανταποδοτικές ασκήσεις προγραμματισμού στο Exercism, που ελέγχουν πόσο καλά κατανοείς τις έννοιες.
Με δεδομένο το μέγεθος, επέστρεψε έναν τετράγωνο πίνακα αριθμών σε σπειροειδή σειρά.
Δεδομένης της βαθμολογίας αλλεργίας ενός ατόμου, προσδιόρισε αν είναι αλλεργικό σε ένα συγκεκριμένο στοιχείο και ποια είναι η πλήρης λίστα με τις αλλεργίες του.
Μετέτρεψε το χρώμα μιας λωρίδας αντίστασης στην αριθμητική του αναπαράσταση.
Η Common Lisp διαθέτει ένα πλήρες REPL, και η ανάπτυξη μπορεί να γίνεται σαν "συζήτηση" με το σύστημα.
Η Common Lisp είναι πλήρως διερευνήσιμη, με ενσωματωμένες συναρτήσεις για την εξερεύνηση κάθε μέρους της γλώσσας.
Ο κώδικας έχει την ίδια δομή με τα δεδομένα, κάτι που επιτρέπει ισχυρές μακροεντολές: κώδικα που γράφει κώδικα.
Οι γενικές συναρτήσεις, οι reader-macros και η ευέλικτη διαχείριση χώρων ονομάτων επιτρέπουν την επέκταση της γλώσσας.
Η γλώσσα είναι πολύ σταθερή, με πολλές υλοποιήσεις που ταιριάζουν στις ανάγκες σου: JVM, ενσωματωμένες, κ.λπ.
Είτε προτιμάς ένα συναρτησιακό στυλ είτε κάτι πιο αντικειμενοστραφές, η Lisp προσαρμόζεται στις ανάγκες σου.
Κάθε γλώσσα έχει τον δικό της τρόπο να κάνει τα πράγματα. Η διαδρομή Common Lisp δεν αποτελεί εξαίρεση. Οι μέντορές μας θα σε βοηθήσουν να μάθεις να σκέφτεσαι σαν προγραμματιστής Common Lisp και να γράφεις ιδιωματικό κώδικα σε Common Lisp. Μόλις λύσεις μια άσκηση, υποβάλε την στην εθελοντική μας ομάδα και θα σου δώσουν υποδείξεις, ιδέες και σχόλια για το πώς να τη φέρεις πιο κοντά σε αυτό που θα έβλεπες συνήθως σε Common Lisp - θα σε βοηθήσουν να ανακαλύψεις όσα δεν ξέρεις ότι δεν ξέρεις.
Μάθε περισσότερα για την καθοδήγησηΗ διαδρομή Common Lisp στο Exercism έχει 27 έννοιες και 92 ασκήσεις για να σε βοηθήσει να γράφεις καλύτερο κώδικα.
Δες όλες τις ασκήσεις της διαδρομής Common LispΚαι το καλύτερο: είναι 100% δωρεάν για όλους.
Γράψου στη διαδρομή Common Lisp