Robotnév

Robotnév

Könnyű

Utasítások

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.

A kurzushoz kapcsolódó utasítások

Ügyelj rá, hogy a megoldásod elég általános legyen ahhoz, hogy könnyen méretezhető legyen hosszabb, több betűt és számjegyet tartalmazó nevekre. Ez általában jobb kódminőséget is eredményez.

Javaslat (ezt nem kifejezetten tesztelik): Ahhoz, hogy mindig egyedi nevet kapj, készíthetsz saját gyorsítótárat, vagy használhatsz egy Stream-et a beépített gyorsítótárával.


Forrás

Hibakeresési munkamenet Paul Blackwell-lel a gSchoolban.
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Scala Exercism

Készen állsz elkezdeni a(z) Robotnév feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Scala nyelvet 95 feladat segítségével, valódi emberi mentorálással, mindez ingyen.