A tanulók nevei és évfolyamaik alapján készíts névsort az iskolához.
Végül a következőket kell tudnod:
Ne feledd, minden tanulónknak csak egy neve van (kisváros, mit akarsz?), és egy tanulót nem lehet egynél többször felvenni egy évfolyamba vagy a névsorba. Sőt, amikor egy teszt ugyanazt a tanulót próbálja egynél többször felvenni, az implementációdnak jeleznie kell, hogy ez helytelen.
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.