Мне нужно написать метод для создания простой текстовой гистограммы с заданным значением и максимальным значением.Так что barchart(4, 10)
вернул бы "XXXX------"
.
Очевидно, что это просто тривиально, но я пытаюсь узнать больше о методах ruby string.
Гнездо, которое я мог бы найтис было: если вы хотите, например, 4/10 (то есть вывод "XXXX------"
),
graph = "".ljust(4, 'X').ljust(10, '-')
Но это кажется глупым, я подозреваю, что есть более прямой путь?