You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The specification for the Robot Names exercise says the solution "must ensure that every existing robot has a unique name" (confusing words emphasized).
The use of "existing" together with "unique" makes "unique" unclear. This could mean either:
"ensure that the name of every existing robot is different from the name of every other existing robot."
or: "ensure that the name of every existing robot is unique among all robot names ever used."
Meeting specification 2 will necessarily meet specification 1, but the opposite isn't true. Since one can imagine a situation in which it would be okay to reuse a name that was used in the past as long as it's not currently in use, it's not obvious that we should simply meet specification 2. So I think the problem specification should be clarified.
This exercise is slightly problematic, given that there are also two other related issues for it: #1831 and #1673 It would be good to collectively discuss what we want to do with this exercise.
Activity
ErikSchierboom commentedon Feb 1, 2022
This exercise is slightly problematic, given that there are also two other related issues for it: #1831 and #1673 It would be good to collectively discuss what we want to do with this exercise.