有趣的直方图
题号:NC14592
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
64bit IO Format: %lld

题目描述

今年刚毕业的小黄来到Z公司面试,刚好Z公司员工人数不够,所以Z公司老板想出了一个巧妙的办法来考验小黄的能力。
Z公司一共有十种产品,编号从"0"到"9",现在老板给了你一份销售记录登记表,请你帮忙绘制一份直方图。这时,小黄
正在发愁,聪明的你能帮助一下小黄,让他顺利经过老板的考验吗?

输入描述:

输入包含T组数据(T<10),每组数据包含一个字符串s.
s仅包含数字,并且长度不超过100,每个数字代表产品的编号

输出描述:

对应每一组数据,绘制销售量的"*"柱图
"*"柱图可以分为三部分绘制
第一部分为绘制"*'的区域,每个编号的柱形高度等于该产品的总数。直方图的高度等于数据中数量最多产品的
个数,如果某种产品高度不到直方图的高度,用"."补全。
第二部分为X轴绘制,X轴的长度为销售销售产品的种类个数
第三部分为对应上方柱形的产品编号
每组数据间请输出一行空行
示例1

输入

复制
2
123456789122
012323

输出

复制
..*.......
.**.......
.*********
---------->
0123456789

..**......
****......
---------->
0123456789