У меня есть логический массив фиксированной длины. По умолчанию установлены значения false
. Мне нужно заполнить массив N значениями true
, которые в основном равномерно распределены и распределены по массиву.
Например: если длина равна 7, а N равно 3, это будет выглядеть примерно так: [false, true, false, true, false, true, false]
Если длина равна 14, а N равно 5, это будет выглядеть примерно так: [false, false, true, false, false, true, false, false, true, false, true, false, true, false]
Дело в том, что нет строгого правила, как его распространять, только то, что он должен распространяться в основном ровным слоем (возможно, с правилом, что элементы first и last не будут истинными, но это не обязательно).