Dados los nombres de los estudiantes junto con el grado en el que están, crea una lista de estudiantes para la escuela.
Al final, deberías poder:
Ten en cuenta que todos nuestros estudiantes solo tienen un nombre (es un pueblo pequeño, ¿qué esperabas?) y que a ningún estudiante se lo puede agregar más de una vez a un grado ni a la lista. De hecho, cuando una prueba intenta agregar al mismo estudiante más de una vez, tu implementación debe indicar que esto es incorrecto.
Para que el test pase, vas a necesitar crear algunos tipos con los que tu código pueda trabajar: necesitas un objeto para School que contenga una secuencia de tipo Student, que será una tupla de string e int para guardar el nombre y la calificación de los estudiantes.
Aquí tienes un poco de código para los tipos que te puede servir para empezar
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]
Regístrate en Exercism para aprender y dominar Nim con 70 ejercicios y mentoría humana real, todo gratis.