in reply to Sorting and ranking
And now for something completely? different...
#!/usr/bin/perl # http://perlmonks.org/?node_id=1207623 use strict; use warnings; my %data = ( 'car' => 180, 'motorcycle' => 150, 'skate' => 150, 'bird' => 120, ); my ($n, @rank) = 1; $rank[ $data{$_} ] .= "$_\n" for sort keys %data; defined and $n += print s/^/$n - /gmr for reverse @rank;
Outputs:
1 - car 2 - motorcycle 2 - skate 3 - bird
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Sorting and ranking
by Lotus1 (Vicar) on Jan 21, 2018 at 21:09 UTC | |
by tybalt89 (Monsignor) on Jan 22, 2018 at 21:05 UTC | |
|
Re^2: Sorting and ranking
by haukex (Archbishop) on Jan 22, 2018 at 15:27 UTC | |
by tybalt89 (Monsignor) on Jan 23, 2018 at 00:50 UTC |