Skip to content

Latest commit

 

History

History
33 lines (33 loc) · 2.03 KB

README.md

File metadata and controls

33 lines (33 loc) · 2.03 KB

part_1

этап 1: Реализация модуля хранения на двух массивах Храним соответвие <Имя кота> → <цвет, возраст, вес> • Имя кота: String; служит идентификатором, id • Цвет: String • Возраст: Int • Вес: Int Чтобы хранить пару из ключа и значения, в одном массиве хранится ключ, в другом, по тому же индексу — значение. Одновременно может храниться не более 1000 пар. Для вхождения “Имя → цвет, возраст, вес” фиксируется формат вывода, на усмотрение исполнителя. Вывод вхождений осуществляется всегда в этом формате. Команды для взаимодействия через CLI: • create • Гарантируется уникальность id, т.е. в массиве ключей не хранится ключа равного id. • Формат ввода: “create <имя> <цвет> <возраст> <вес>” • Выводит созданное вхождение • read • Гарантируется корректность id, т.е. в массиве ключей точно хранится ключ равный id. • Формат ввода: “read <имя>” • Выводит прочитанное вхождение • delete id • Гарантируется корректность id, т.е. в массиве ключей точно хранится ключ равный id. • Формат ввода: “delete <имя>” • Выводит OK • readall • Выводит все пары ключей и значений в произвольном порядке • Формат ввода: “readall” • Каждое вхождение выводится с новой строки. По одной команде на строчке.