Utasítások
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:
- Vedd fel egy tanuló nevét egy évfolyam névsorába
- „Vedd fel Jimet a 2. évfolyamba.”
- „Rendben.”
- Kérj listát egy évfolyamba járó összes tanulóról
- „Mely tanulók vannak a 2. évfolyamban?”
- „Egyelőre csak Jim van.”
- Kérj rendezett listát az összes évfolyam összes tanulójáról. Az évfolyamok 1., 2., 3. stb. sorrendben legyenek, az évfolyamon belül pedig a tanulók név szerint ábécérendben legyenek rendezve.
- „Kik járnak most iskolába?”
- „Hadd gondolkodjam. Nálunk
Anna, Barb és Charlie jár az 1. évfolyamba,
Alex, Peter és Zoe a 2. évfolyamba jár,
Jim pedig az 5. évfolyamba.
Tehát a válasz: Anna, Barb, Charlie, Alex, Peter, Zoe és Jim”
Ne feledd, minden tanulónknak csak egy neve van. (Kisváros, mit akarsz?)
Bónuszpontokért
Sikerült átvinned a teszteket, és tiszta a kód? Ha szeretnéd, itt van néhány további dolog, amit kipróbálhatsz:
- Ha olyan nyelvben dolgozol, amelynek vannak módosítható adatszerkezetei, és az implementációd lehetővé teszi, hogy külső kód közvetlenül módosítsa az iskola belső adatbázisát, nézd meg, meg tudod-e ezt akadályozni. Nyugodtan vezess be további teszteket.
Utána kérünk, oszd meg a gondolataidat egy kommentben a beküldött megoldásnál. Jobb lett ettől a kísérlettől a kód? Rosszabb? Tanultál belőle valamit?
Forrás
Egy páros programozási foglalkozás Phil Battos-szal a gSchool-ban