Заказ закрыт
Написать функцию на Perl по поиску N мин. элементов в хеше

Бюджет: 300 руб
3.85 $ – 3.37 €
Заказчик выбрал исполнителя:
Николай Николай  
В функцию передаются два параметра, хеш %hash и скаляр N (количество минимальных элементов для отбора).
Структура хеша: $hash{$id}{colvo}  – количество, $hash{$id}{price}, цена
Пример:
%hash = (); 
$hash{1}{colvo} =2;
$hash{1}{price} =60;
$hash{54}{colvo} =2;
$hash{54}{price} =50;
$hash{33}{colvo} =5;
$hash{33}{price} =70;

Задала отобрать N элементов хеша минимальных по цене и вернуть их виде хеша %hash2, $hash2{$id}{colvo}
Например при N=3, функция должна вернуть:
$hash2{1}{colvo} = 1;
$hash2{54}{colvo} = 2;

Например при N=5, функция должна вернуть:
$hash2{1}{colvo} = 2;
$hash2{54}{colvo} = 2;
$hash2{33}{colvo} =1;
Опубликован 23.03.2018 в 11:24
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.