A tanulók nevei és évfolyamaik alapján készíts névsort az iskolához.
Végül a következőket kell tudnod:
Ne feledd, minden tanulónknak csak egy neve van (kisváros, mit akarsz?), és egy tanulót nem lehet egynél többször felvenni egy évfolyamba vagy a névsorba. Sőt, amikor egy teszt ugyanazt a tanulót próbálja egynél többször felvenni, az implementációdnak jeleznie kell, hogy ez helytelen.
Ahhoz, hogy a teszt sikeres legyen, létre kell hoznod néhány típust, amelyekkel a kódod dolgozni tud. A School számára egy objektumra lesz szükséged, amely Student típusú elemek sorozatát tárolja. A Student pedig egy string-ből és egy int-ből álló tuple lesz, amely a tanulók nevét és évfolyamát tartalmazza.
Íme egy kis kód a típusokhoz, ami segíthet az indulásnál
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Nim nyelvet 70 feladat segítségével, valódi emberi mentorálással, mindez ingyen.