RosettaCodeData/Task/Averages-Mode/Perl/averages-mode-1.pl
Ingy döt Net 0457928c3e ...
2013-04-10 15:42:53 -07:00

12 lines
181 B
Perl

use strict;
use List::Util qw(max);
sub mode
{
my %c;
foreach my $e ( @_ ) {
$c{$e}++;
}
my $best = max(values %c);
return grep { $c{$_} == $best } keys %c;
}