Сортировка - это O (n log n), что требует больше работы, чем необходимо. Нахождение наивысшего можно сделать с помощью алгоритма O (n). Вот пример, использующий алгоритм «отметки максимальной воды»:
#!/usr/bin/perl
use warnings;
use strict;
my %deposit = (
"dime"=>"4",
"nickle"=>"5",
"quarter"=>"2",
"dollar"=>"6",
);
my $hi_key;
foreach (keys %deposit) {
$hi_key = $_ if $deposit{$_} > $deposit{$hi_key};
}
print "high is: $hi_key => $deposit{$hi_key}\n";