Я пытаюсь добавить оператор деления /
в String
, который принимает целое число.Оператор отдела на строке
Оператор должен создать массив строк. Размер массива - заданное целое число, а его элементы - подстроки оригинала, которые при объединении по порядку создают исходную строку.
Если длина строки не равномерно делится на целое число, некоторые подстроки должны быть (один символ) длиннее остальных. Ни одна строка не должна отличаться по длине более чем одной, и любые более длинные должны появляться перед любыми более короткими.
Как это:
"This is a relatively long string"/7
# => ["This ", "is a ", "relat", "ively", " lon", "g st", "ring"]
Как я могу начать?
Я помню, что для этого был метод Rails или что-то подобное, но я забыл имя метода. Я думаю, что он использует регулярное выражение. – sawa
Пожалуйста, объясните, почему в этом массиве есть строки размером 5. – Aetherus
@Aetherus в массиве должны быть строки 'num', каждая из которых равна одинаковой длине или длине +/- 1, если есть остаток. – Damon