در مدرسهی موشها تعدادی کلاس درس داریم که ظرفیت هر کلاس 10 دانشآموز است.
فایل [MiceSchool.zip](https://www.dropbox.com/s/mc49bnnyafmc072/MiceSchool.zip?dl=1) را دانلود کرده و دو کلاس Student و Course را مشاهده کنید. در کلاس Course تعدادی متد با بدنهی خالی وجود دارد که شما باید با توجه به توضیحات زیر آنها را پیادهسازی کنید:
| رفتار | نام متد |
|:------------------:|:------------------:|
| تعداد دانشآموزان ثبتنامکرده در کلاس را برمیگرداند. | `func getNumberOfStudents() -> Int` |
| آرایهای شامل دانشآموزان ثبتنامکرده را برمیگرداند. | `func getStudents() -> [Student]` |
| نام کلاس درس را برمیگرداند. | `func getName() -> String` |
| با توجه به پارامتر دادهشده، کلاس درس را نامگذاری میکند. | `func setName(_ name: String)` |
| دانشآموز دادهشده در پارامتر را در کلاس درس ثبتنام میکند. | `func register(student: Student) -> Bool` |
**نکات**
+ با توجه به رفتار متدهای موجود، فیلدهای کلاس Course را خودتان تشخیص داده و به آن اضافه نمایید.
+ متد register اگر ظرفیت کلاس تکمیل شده باشد، مقدار false و در غیر این صورت مقدار true برمیگرداند.
+ بدیهی است که طول آرایهی بازگشتی از متد getStudents باید به اندازه تعداد دانشآموزانی باشد که ثبتنام کردهاند.
**آنچه باید آپلود کنید:**
**فایل آپلودی**
یک فایل zip. که درون آن یک فولدر به نام Sources وجود دارد و در آن، فایل Course.swift قرار دارد.
```
<Your-zip-name>.zip
└── Sources
├── Course.swift
└── Student.swift
```