تنظیمات کارخانهی ربات را مدیریت کنید.
وقتی ربات از خط تولید کارخانه بیرون میآید، هیچ اسمی ندارد.
اولین باری که رباتی را روشن میکنید، یک اسم تصادفی به این شکل تولید میشود: دو حرف بزرگ و بعد سه رقم، مثل RX837 یا BC811.
هر چند وقت یکبار لازم است رباتی را به تنظیمات کارخانهاش برگردانیم، یعنی اسمش پاک میشود. دفعهی بعدی که بپرسید، آن ربات با یک اسم تصادفی تازه پاسخ میدهد.
اسمها باید تصادفی باشند: نباید از یک ترتیب قابل پیشبینی پیروی کنند. استفاده از اسمهای تصادفی با خطر تداخل همراه است. راهحل شما باید مطمئن شود که هر ربات موجود اسمی یکتا دارد.
برای حل این تمرین، باید اسم رباتهایی را که ساختهاید ردیابی کنید. ساختار دادهی Robot_Storage برای همین منظور در اختیار شما قرار داده شده است.
از آنجا که اسم رباتها در Odin از نوع string است و هنگام ساخت رباتها باید بهصورت دستی تخصیص داده شوند، آزاد کردن حافظهی مربوطه در رویهی delete_storage() بر عهدهی شماست.