Étant donné les noms des élèves et le niveau dans lequel ils se trouvent, crée un registre pour l'école.
Au final, tu dois pouvoir :
Note que tous nos élèves n'ont qu'un seul nom (c'est une petite ville, qu'est-ce que tu veux ?) et qu'un même élève ne peut pas être ajouté plus d'une fois à un niveau ni au registre. En fait, quand un test essaie d'ajouter le même élève plus d'une fois, ton implémentation doit signaler que ce n'est pas correct.
Pour que le test passe, tu vas devoir créer quelques types sur lesquels ton code pourra s'appuyer. Il te faut en effet un objet pour School qui contient une séquence de type Student, ce dernier étant un tuple de string et de int destiné à stocker le nom et la note des élèves.
Voici du code pour ces types, qui pourrait t'aider à démarrer
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]
Inscris-toi sur Exercism pour apprendre et maîtriser Nim avec 70 exercices, et un vrai mentorat humain, le tout gratuitement.