Ecco la prima serie di esercizi e sfide, con alcune soluzioni suggerite. Li ho creati e modificati per permetterti di migliorare e mettere in pratica le tue competenze in JSL, problem-solving, sviluppo di algoritmi e programmazione in generale.
Dato il gran numero di file, li ho caricati in due file .zip separati, uno per gli esercizi e uno per le soluzioni. Fatemi sapere se per qualche motivo sono troppo difficili da accedere in formato .zip, così posso ad esempio aggiungerli al repository GitHub (è una cosa che potrei fare per la serie 2, perché sarà molto più facile aggiornarli in caso di errori).
Gli esercizi seguono (per la maggior parte) uno schema simile nel file .jsl:
- Titolo dell'esercizio
- Alcune informazioni sulla creazione (autore, quando è stato creato e quale versione di JMP è stata utilizzata)
- Breve descrizione dell'esercizio o del caso
- Spiegazione degli esercizi ed esempi di cosa dovrebbe essere restituito.
- Input di esempio, nulla ti impedisce di creare i tuoi input e ti suggerisco anche di farlo dopo aver compreso correttamente l'esercizio

Alcuni suggerimenti in merito:
- Questi non sono progettati per essere semplici in quanto sono strettamente correlati a casi reali in cui ho utilizzato JSL (alcuni sono facili o più facili e alcuni possono essere piuttosto difficili)
- Provali prima tu stesso utilizzando semplicemente JMP Scripting Index e JMP Scripting Guide
- Fai domande relative a questo argomento in questa discussione
- Non cercare queste domande nella community JMP poiché alcune di esse sono tratte direttamente da lì
- È possibile che ci siano degli errori qua e là, poiché ci vuole parecchio impegno per crearli e a volte i problemi passano...
- Se rimani completamente bloccato, continua con l'esercizio successivo e torna più tardi o dai un'occhiata alla soluzione
Divertitevi e buona fortuna!