Dados os nomes dos estudantes junto com a série em que estão, crie uma lista de chamada para a escola.
No final, você vai conseguir:
Repare que todos os nossos estudantes têm apenas um nome (é uma cidade pequena, o que você quer?) e cada estudante não pode ser adicionado mais de uma vez a uma série ou à lista de chamada. Na verdade, quando um teste tenta adicionar o mesmo estudante mais de uma vez, sua implementação deve indicar que isso está incorreto.
Para fazer o teste passar, você vai precisar criar alguns tipos para o seu código funcionar. Você precisa de um objeto para School guardar uma sequência do tipo Student, que será uma tupla de string e int para guardar o nome e a série dos estudantes.
Aqui está um código com os tipos que pode ajudar na hora de começar
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]
Crie sua conta no Exercism para aprender e dominar Nim com 70 exercícios e mentoria humana de verdade, tudo de graça.