#!/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