给定一个包含一个或多个单词[a-z]+
和零个或多个空格的输入句子,输出该输入句子的字母分布的ASCII艺术直方图(条形图)。
直方图必须水平放置,即字母键沿底部从左到右按字母顺序排列,Y轴标记为1-
每5个单位。Y轴必须是5的最小倍数,且至少与最高的钢筋一样高,并且必须右对齐。X轴标有输入字母,两者之间没有间隙。例如,输入a bb dd
应带有标签,abd
而不要带有标签ab d
,跳过c
。条形图本身可以由任何一致的ASCII字符组成-我将X
在示例中使用它们。
test example
5-
X
X X
1-XXXXXXXX
aelmpstx
由于存在三个e
,两个t
和一个almsx
。
更多示例:
the quick brown fox jumped over the lazy dogs
5-
X X
X X
XX X X X XX
1-XXXXXXXXXXXXXXXXXXXXXXXXXX
abcdefghijklmnopqrstuvwxyz
now is the time for all good men to come to the aid of their country
10-
X
X
X X
X X X
5- X X X
X X X X
X XX XXXX X
XXXXX XXXXXXX X
1-XXXXXXXXXXXXXXXXXX
acdefghilmnorstuwy
a bb ccc dddddddddddd
15-
X
X
10- X
X
X
X
X
5- X
X
XX
XXX
1-XXXX
abcd
a bb ccccc
5- X
X
X
XX
1-XXX
abc