Я знаю, что этот вопрос является фундаментальным. Я могу принять пользовательский ввод для строки и целого числа, используя:
str = gets()
num = gets().to_i
Но я хочу читать из строки (скажем, в моем случае это больше, чем длина строки) символ за символом и подсчитывать количество символов от первого до самого последнего для каждого символа, встречающегося в строке. Я знаю, что это может быть достигнуто через:
str.length
Я хочу посчитать его символьно, поскольку я пытаюсь реализовать перенос слов в Ruby, в котором, скажем, в пределах ширины строки (что будет вводом числа, определенного пользователем), я хотел бы напечатать только слова, которые не переходят на следующую строку, т.е. я не хочу разбивать непрерывное слово на две строки. Такие слова следует перенести на новую строку.
Спасибо за ваше время .. !!