با داشتن اسم دانشآموزان بههمراه پایهای که در آن هستند، یک فهرست برای مدرسه بسازید.
در پایان باید بتوانید:
توجه کنید که همهی دانشآموزان ما فقط یک اسم دارند (شهر کوچکی است، چه انتظاری دارید؟) و هر دانشآموز را نمیتوان بیش از یک بار به یک پایه یا به فهرست اضافه کرد. در واقع، وقتی یک test میکوشد دانشآموز یکسانی را بیش از یک بار اضافه کند، پیادهسازی شما باید نشان دهد که این کار نادرست است.
برای اینکه آزمون را پاس کنید، باید چند نوع بسازید تا کدتان روی آنها کار کند. به یک شیء برای School نیاز دارید که دنبالهای از نوع Student را در خود نگه دارد؛ این نوع یک تاپل از string و int است که اسم و پایهی دانشآموزان را نگه میدارد.
در ادامه کدی برای این نوعها آمده است که میتواند هنگام شروع کار مفید باشد.
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]