छात्रों के नाम और उनकी कक्षा देखकर स्कूल के लिए एक रोस्टर बनाइए।
अंत में, आपको यह सब कर पाना चाहिए:
ध्यान रखिए कि हमारे सभी छात्रों का सिर्फ एक ही नाम होता है (कस्बा छोटा है, और क्या उम्मीद करते हैं?) और किसी भी छात्र को किसी कक्षा में या रोस्टर में एक से ज़्यादा बार नहीं जोड़ा जा सकता। वास्तव में, जब कोई टेस्ट एक ही छात्र को एक से ज़्यादा बार जोड़ने की कोशिश करता है, तो आपके कोड को यह बताना चाहिए कि यह गलत है।
इस अभ्यास को पूरा करने के लिए आपको School डेटा टाइप बनाना होगा और इन फंक्शनों को लागू करना होगा:
addemptygradesortedडमी डेटा घोषणा और टाइप सिग्नेचर पहले से मौजूद मिलेंगे। लेकिन फंक्शन बनाना और एक अर्थपूर्ण डेटा टाइप, न्यूटाइप या टाइप सिनोनिम बनाना आपका ही काम है।
Exercism पर साइन अप कीजिए और Haskell को 107 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।