#!/usr/bin/perl #script.pl #basically read all the input, separate the digits, and #then figure out how many of each are there. #@p=split(//,'0000000000'); #map ($_ =~ s/\D//g, @x=<>); #map ( {$p[$_]++;$c++} split(//,join('',@x))); #print join("\n", map({ $l=$m++.' -->';for ($k=0;$k<($_/$c)*100;$k++) +{ $l.="*"; }; $l; } @p))."\n"; @p=(0)x10; $_=join '', <>; ++$c&&$p[$&]++while/\d/g; print join("\n", map({ $m++.' -->'.(('*')x(($_/$c)*100));} @p))."\n"; # use with bc as # echo "space 20;sqrt(2)" | bc -lq | script.pl
In reply to Digit Density by termix
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |