import java.util.Random;
class Main
{
public static void main
(String[] args
) {
int sum = 0;
int[] bins = new int[10];
for(int i = 0; i < 100; i++)
{
int randomint = 1 + r.nextInt(10);
sum += randomint;
bins[randomint-1]++;
//System.out.print(randomint + ", ");
}
System.
out.
println("Sum = " + sum
);
System.
out.
println("Histogram: "); for (int i = 0; i < bins.length; i++)
{
int binvalue = bins[i];
System.
out.
print((i
+1) + ": "); for(int j = 0; j < binvalue; j++)
{
}
System.
out.
println(" (" + binvalue
+ ")"); }
}
}
aW1wb3J0IGphdmEudXRpbC5SYW5kb207CmNsYXNzIE1haW4KewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykKICAgIHsKICAgICAgICBSYW5kb20gciA9IG5ldyBSYW5kb20oKTsKICAgICAgICAKICAgICAgICBpbnQgc3VtID0gMDsKICAgICAgICBpbnRbXSBiaW5zID0gbmV3IGludFsxMF07CiAgICAgICAgCiAgICAgICAgZm9yKGludCBpID0gMDsgaSA8IDEwMDsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaW50IHJhbmRvbWludCA9IDEgKyByLm5leHRJbnQoMTApOwogICAgICAgICAgICBzdW0gKz0gcmFuZG9taW50OwogICAgICAgICAgICBiaW5zW3JhbmRvbWludC0xXSsrOwogICAgICAgICAgICAvL1N5c3RlbS5vdXQucHJpbnQocmFuZG9taW50ICsgIiwgIik7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiU3VtID0gIiArIHN1bSk7CiAgICAgICAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJIaXN0b2dyYW06ICIpOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgYmlucy5sZW5ndGg7IGkrKykKICAgICAgICB7CiAgICAgICAgCWludCBiaW52YWx1ZSA9IGJpbnNbaV07CiAgICAgICAgCQogICAgICAgIAlTeXN0ZW0ub3V0LnByaW50KChpKzEpICsgIjogIik7CiAgICAgICAgCWZvcihpbnQgaiA9IDA7IGogPCBiaW52YWx1ZTsgaisrKQogICAgICAgIAl7CiAgICAgICAgCQlTeXN0ZW0ub3V0LnByaW50KCcqJyk7CiAgICAgICAgCX0KICAgICAgICAJU3lzdGVtLm91dC5wcmludGxuKCIgKCIgKyBiaW52YWx1ZSArICIpIik7CiAgICAgICAgfQogICAgfQp9