छात्रों के नाम और उनकी कक्षा देखकर स्कूल के लिए एक रोस्टर बनाइए।
अंत में, आपको यह सब कर पाना चाहिए:
ध्यान रखिए कि हमारे सभी छात्रों का सिर्फ एक ही नाम होता है (कस्बा छोटा है, और क्या उम्मीद करते हैं?) और किसी भी छात्र को किसी कक्षा में या रोस्टर में एक से ज़्यादा बार नहीं जोड़ा जा सकता। वास्तव में, जब कोई टेस्ट एक ही छात्र को एक से ज़्यादा बार जोड़ने की कोशिश करता है, तो आपके कोड को यह बताना चाहिए कि यह गलत है।
टेस्ट पास कराने के लिए आपको कुछ ऐसे टाइप बनाने होंगे जिन पर आपका कोड काम करेगा। आपको School के लिए एक ऑब्जेक्ट चाहिए जो Student टाइप की सीक्वेंस रख सके। यहाँ Student string और int का टपल होगा, जिसमें छात्रों का नाम और ग्रेड रखे जाएँगे।
शुरुआत करते समय यहाँ इन टाइप का कुछ कोड दिया गया है, जो मददगार हो सकता है:
type
Student* = tuple[name: string, grade: int]
School* = object
students*: seq[Student]