RosettaCodeData/Task/Entropy/Perl-6/entropy-1.pl6

6 lines
122 B
Raku
Raw Permalink Normal View History

2013-10-27 22:24:23 +00:00
sub entropy(@a) {
[+] map -> \p { p * -log p }, bag(@a).values »/» +@a;
}
say log(2) R/ entropy '1223334444'.comb;