Dati i nomi degli studenti insieme alla classe che frequentano, crea un registro per la scuola.
Alla fine, dovresti riuscire a:
Nota che tutti i nostri studenti hanno un solo nome (è un paese piccolo, cosa vuoi?) e ogni studente non può essere aggiunto più di una volta a una classe o al registro. Anzi, quando un test prova ad aggiungere lo stesso studente più di una volta, l'implementazione dovrebbe indicare che ciò è scorretto.
Per far passare il test, dovrai creare alcuni tipi su cui far lavorare il codice: ti serve un oggetto per School che contenga una sequenza di tipo Student, che sarà una tupla di string e int per contenere name e grade degli studenti.
Ecco un po' di codice per i tipi che potrebbe esserti utile per iniziare
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]
Iscriviti a Exercism per imparare e padroneggiare Nim con 70 esercizi e il mentoring di persone reali, tutto gratis.