Разработка на Ruby — удалённая работа в Москве

Дата: 2023-09-26
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2023-09-26
Описание
тестовое задание. Разработка с нуля. У вас есть данные в виде CSV файлов. В первом файле находится выгрузка данных по виртуальным машинам (ВМ) со следующими столбцами: id - идентификатор ВМ cpu - количество CPU в ВМ в штуках ram - количество оперативной памяти в гигабайтах hdd_type - тип жесткого диска hdd_capacity - объем жесткого диска Во втором файле находится выгрузка данных по ценам на вычислительные ресурсы: type - тип вычислительных ресурсов price - цена в копейках В третьем файле находится выгрузка данных по дополнительным жестким дискам: vm_id - идентификатор ВМ hdd_type - тип жесткого диска hdd_capacity - объем жесткого диска Ваша задача написать программу на Ruby реализующую систему отчетов. Отчет необходимо выводить в STDOUT в виде текста. Отчет который выводит n самых дорогих ВМ Отчет который выводит n самых дешевых ВМ Отчет который выводит n самых объемных ВМ по параметру type Отчет который выводит n ВМ у которых подключено больше всего дополнительных дисков (по количеству) (с учетом типа диска если параметр hdd_type указан) Отчет который выводит n ВМ у которых подключено больше всего дополнительных дисков (по объему) (с учетом типа диска если параметр hdd_type указан) Используя классы и модули реализуйте необходимые абстракции для сущностей задачи. Старайтесь организовать код так, что бы он был: простым, читаемым и легко модифицируемым. Там где нужно используйте комментарии.
Похожие заказы
Разработка на Ruby on Rails
дистанционно
от 10000.00 руб.
Разработка модуля системы управления и обработки входных данных с датчиков. Разработка с нуля. Дипломная работа на тему Разработка модуля системы управления (FMS) винодельней для обработки входных данных с датчиков.
Москва
Фрилансеры
2024-04-23
Подробнее