Adottak a tanulók nevei és az évfolyam, amelybe járnak; készíts névsort az iskolához.
A végére ezeket kell tudnod:
Vegyük figyelembe, hogy minden tanulónknak csak egy neve van (kisváros, mit vártál?), és egy tanulót sem lehet egynél többször hozzáadni egy évfolyamhoz vagy a névsorhoz. Ha egy teszt ugyanazt a tanulót próbálja többször hozzáadni, a megvalósításodnak jeleznie kell, hogy ez hibás.
A tanulókat nem feltétlenül kell külön objektumként modellezni, használhatsz egy kényelmes belső adatszerkezetet, hiszen a követelmények meglehetősen egyszerűek (és mindaddig, amíg ez nem szivárog be az eredményekbe).
Ezt a feladatot kissé módosítottuk a problem-specificationhoz képest, mert sokkal logikusabb külön metódusokban intézni a tanulók hozzáadását és lekérdezését (szemben azzal, hogy egyetlen metódus végezze mindkettőt, ami kevésbé Pharo/Smalltalk-szerű).
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Pharo nyelvet 50 feladat segítségével, valódi emberi mentorálással, mindez ingyen.