Unisciti al track Pyret di Exercism per accedere a 66 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.
fun sum(lst):
cases (List) lst:
| empty => 0
| link(first, rest) => first + sum(rest)
end
where:
sum([list: ]) is 0
sum([list: 1, 2, 3]) is 6
end
Migliora nella programmazione con esercizi divertenti e gratificanti che mettono alla prova la tua comprensione dei concetti su Exercism.
Determina se un triangolo è equilatero, isoscele o scaleno.
Individua i punti di sella in una matrice.
Scrivi una semplice implementazione di lista concatenata che usa Elements e una List.
Essendo un linguaggio pensato per l'insegnamento, Pyret dà priorità alla leggibilità con una sintassi pulita e lineare
Pyret è disponibile ovunque si possa installare npm oppure online su https://code.pyret.org/editor
Pyret è stato progettato per avere una curva di apprendimento graduale, concentrandosi sulle pratiche generali di programmazione
L'intera toolchain è un download di circa 100 MB
Pyret offre un test runner integrato, che rende i test una parte naturale del processo di sviluppo
Pyret è un banco di prova in sviluppo attivo per i progressi nell'insegnamento dei fondamenti dell'informatica
Ogni linguaggio ha il suo modo di fare le cose. La traccia Pyret non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Pyret e a scrivere codice idiomatico in Pyret. Dopo aver risolto un esercizio, invialo alla nostra squadra di volontari, che ti darà suggerimenti, idee e feedback su come renderlo più simile a quello che vedresti normalmente in Pyret: ti aiuteranno a scoprire le cose che non sai di non sapere.
Scopri di più sul mentoringLa traccia Pyret su Exercism ha 66 esercizi per aiutarti a scrivere codice migliore.
Vedi tutti gli esercizi di PyretLa parte migliore: è gratis al 100% per tutti.
Unisciti alla traccia Pyret