Равномерно распределить данные в массиве - C#
Формулировка задачи:
Добрый день.
Помогите решить задачку. Есть на входе массив скажет из 20 элементов(реально может быть за тысячу).После наложения фильтра на выходе есть массив из 6 элементов. Нужно распределить эти 6 элементов внутри нового массива длиной как и входной массив(т.е. 20 элементов).
Так как кол-во элементов всегда разное, не могу понять как правильно высчитать шаг для вставки.
Может кто-то делал что-то подобное, подскажите как реализовать такое?
Решение задачи: «Равномерно распределить данные в массиве»
textual
Листинг программы
deviation += nextIndex - (lastIndex + desiredStep);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д