Kezeld a robotgyár beállításait.
Amikor egy robot legördül a gyártósorról, még nincs neve.
Amikor először bekapcsolsz egy robotot, egy véletlenszerű név generálódik: két nagybetű, majd három számjegy, például RX837 vagy BC811.
Időnként vissza kell állítanunk egy robotot a gyári beállításaira, ami azt jelenti, hogy a neve törlődik. Amikor legközelebb rákérdezel, az a robot egy új véletlenszerű névvel válaszol.
A neveknek véletlenszerűnek kell lenniük: nem követhetnek kiszámítható sorrendet. A véletlenszerű nevek használata ütközés kockázatával jár. A megoldásodnak biztosítania kell, hogy minden létező robot neve egyedi legyen.
Hogy könnyebb legyen tesztelni, a megoldásodnak meg kell valósítania egy Robot.forget metódust, amely töröl minden olyan megosztott állapotot, ami az ismétlődő robotnevek nyomon követésére szolgálhat.
Bónuszpont jár, ha nálad ennek a metódusnak nem kell semmit csinálnia.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Ruby nyelvet 21 fogalom121 feladat segítségével, valódi emberi mentorálással, mindez ingyen.