- Запросим размер исходного массива у пользователя.
- Заполним исходный массив путем ввода через консоль, сразу же подсчитывая длину вводимой пользователем строки. Если длина введенной строки менее либо равна const maxLength - увеличиваем счетчик finalArraySize, который вернем через out из void-метода.
- Создадим массив размера finalArraySize, он будет пустой на этом этапе.
- Заполним пустой итоговый массив finalArraySize с помощью метода MakeResultArray.
- Покажем исходный массив и итоговый массив, собрав в строку с помощью метода String.Join().
Принимает на вход:
- stringArray - исходный массив типа string
- maxLength - максимальная длина искомого элемента типа int
Выдает через out:
- finalArraySize - количество элементов массива, длина которых менее, либо равна maxLength
Метод MakeResultArray возвращает массив типа string, заполненный элементами, длина которых менее, либо равна maxLength
Принимает на вход:
- stringArray - исходный массив типа string
- maxLength - максимальная длина искомого элемента типа int
- arraySize - размер формируемого и возвращаемого массива типа int