Треки
/
Odin
Odin
/
Вправи
/
Імʼя робота
Імʼя робота

Імʼя робота

Легка

Вказівки

Керуйте фабричними налаштуваннями робота.

Коли робот сходить з конвеєра фабрики, у нього немає імені.

Коли ми вперше вмикаємо робота, генерується випадкове імʼя у форматі двох великих літер, за якими йдуть три цифри, наприклад RX837 або BC811.

Час від часу нам потрібно скинути робота до фабричних налаштувань, а це означає, що його імʼя стирається. Наступного разу, коли ми запитаємо, робот відповість новим випадковим іменем.

Імена мають бути випадковими: вони не повинні йти у передбачуваній послідовності. Використання випадкових імен означає ризик збігів. Ваше рішення має гарантувати, що кожен наявний робот має унікальне імʼя.

Інструкції для Odin

Щоб виконати цю вправу, потрібно відстежувати назви створених роботів. Для цього надано структуру даних Robot_Storage.

Оскільки назви роботів у Odin мають тип string і їх доведеться виділяти вручну під час створення роботів, подбайте про звільнення відповідної памʼяті в процедурі delete_storage().


Джерело

Сеанс налагодження з Paul Blackwell у gSchool.
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Odin Exercism

Час розпочати Імʼя робота?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Odin, а також 73 вправи та справжнє наставництво від людей, і все це безкоштовно.