in reply to List::Ranking
</code>my %data = ( 'slashdot.org' => 180, 'cpan.org' => 150, 'perl.com' => 150, 'apache.org' => 120, ); my @ranks; my @keys = keys %data; @ranks[ sort { $data{$keys[$b]} cmp $data{$keys[$a]} } 0..$#keys ] = 1 +..@keys; print "key $keys[$_] has rank $ranks[$_]\n" for 0..$#ranks;
-- Randal L. Schwartz, Perl hacker
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: List::Ranking
by miyagawa (Chaplain) on Dec 10, 2001 at 20:31 UTC | |
by dmmiller2k (Chaplain) on Dec 11, 2001 at 01:33 UTC |