Verwalte die Einstellungen der Roboterfabrik.
Wenn ein Roboter das Werk verlässt, hat er noch keinen Namen.
Wenn du einen Roboter zum ersten Mal einschaltest, wird ein zufälliger Name erzeugt: zwei Großbuchstaben gefolgt von drei Ziffern, zum Beispiel RX837 oder BC811.
Ab und zu müssen wir einen Roboter auf seine Werkseinstellungen zurücksetzen. Dabei wird sein Name gelöscht. Wenn du ihn das nächste Mal fragst, antwortet er mit einem neuen zufälligen Namen.
Die Namen müssen zufällig sein und dürfen keinem vorhersehbaren Muster folgen. Zufällige Namen bringen die Gefahr von Kollisionen mit sich. Deine Lösung muss sicherstellen, dass jeder vorhandene Roboter einen eindeutigen Namen hat.
Um diese Übung zu lösen, musst du die Namen der Roboter im Blick behalten, die du erstellt hast. Dafür steht dir die Datenstruktur Robot_Storage zur Verfügung.
Da Roboter-Namen in Odin string sind und beim Erstellen der Roboter manuell alloziert werden müssen, liegt es in deiner Verantwortung, den zugehörigen Speicher in der Prozedur delete_storage() wieder freizugeben.
Melde dich bei Exercism an, um Odin mit 73 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.