Ruby反向直方图

时间:2016-09-25 15:36:38

标签: ruby histogram

所以我是红宝石的新手,在我阅读直方图的时候,我有一个想法。有没有办法让直方图将数字转换为一行符号?例如,12将转换为############。

1 个答案:

答案 0 :(得分:3)

您可以在Ruby中将字符串乘以整数。

value = 12
result = '#' * value
=> "############"

因此对于[1,3,5,4]你可以做到

[1, 3, 5, 4].map{|value| '#' * value}
=> ["#", "###", "#####", "####"]