aboutsummaryrefslogtreecommitdiff
path: root/challenge-283/deadmarshal/perl/ch-2.pl
blob: 4888899815831ecad3179da7d996ed8d418b4607 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env perl
use strict;
use warnings;
use List::MoreUtils qw(all frequency);

sub digit_count_value{
  my ($i,%h) = (0,frequency(@{$_[0]}));
  all{($h{$i++} // 0) == $_} @{$_[0]}
}

printf "%d\n",digit_count_value([1,2,1,0]);
printf "%d\n",digit_count_value([0,3,0]);