Robot name

This commit is contained in:
2022-11-06 14:58:29 +01:00
parent 4e9d5e310e
commit 1e9da939c0
13 changed files with 16414 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# Robot Name
Welcome to Robot Name on Exercism's TypeScript Track.
If you need help running the tests or submitting your code, check out `HELP.md`.
## Instructions
Manage robot factory settings.
When a robot comes off the factory floor, it has no name.
The first time you turn on a robot, a random name is generated in the format
of two uppercase letters followed by three digits, such as RX837 or BC811.
Every once in a while we need to reset a robot to its factory settings,
which means that its name gets wiped. The next time you ask, that robot will
respond with a new random name.
The names must be random: they should not follow a predictable sequence.
Using random names means a risk of collisions. Your solution must ensure that
every existing robot has a unique name.
## Source
### Created by
- @masters3d
### Contributed to by
- @joshgoebel
- @lukaszklis
- @SleeplessByte
### Based on
A debugging session with Paul Blackwell at gSchool.