Программа предназначена для фильтрации входного массива строк и вывода в консоль массива строк с элементами меньше или равном 3 символам.
В качестве входных данных программа принимает строковый массив, значения в массиве пользователь вводит сам с консоли.
На выходе программа выводит в консоль исходный массив с элементами которые удовлетворяют услофию фильтра.
На вход принимает строку, на выходе получаем массив строк.
- В качестве входных данных метод принимает строку, в которой указан запрос пользователю указать какое количество элементов будет в исходном массиве.
- Количество элементов в массиве, введеное пользователем, сохраняется в переменной countArr.
- Создается новый массив строк arr с количеством элементов указанных в countArr.
- С помощью цикла for пользователь вносит элементы в arr которые необходимыо отсортировать. Для добавления элемента необходимо после ввода нажать клавишу Enter.
- Полность заполненный массив arr возвращается из метода.
На вход принимает массив строк, на выходе получаем массив строк с элементами входного массива длинна которых меньше или равна 3 символам.
- В качестве входных данных принимает массив строк, названный tempArr, который необходимо отсортировать.
- Создается целочисленная переменная count, со значением 0, в качестве счетчика элементов удовлетворяющих условию фильтрации.
- С помощью цикла for проверяются все эленты массива tempArr и при нахождении элемента количество символов в котором меньше или равно 3 происходит увеличение счетчика count на 1.
- Создается новый массив resultArr с количеством элементов равному count.
- Создается целочисленная переменная tempIndex, со значением 0 .
- С помощью цикла for проверяются все эленты массива tempArr и при нахождении элемента количество символов в котором меньше или равно 3 копируем этот элемент в массив resultArr и увеличиваем tempIndex на 1.
- Массив resultArr возвращается из метода.
На вход принимает массив строк, и в зависимости от количества элементов в исходном массиве выводит исходный массив в консоль.
- В качестве входных данных принимает массив строк, названный array, который вывести в консоль.
- Если количество элементов в array равно 0, то в консоль выведется пустой массив в квадраных скобках.
- Если количество элементов в array равно 1, то в консоль будет выведен массив состоящий из 1 элемента в квадратных скобках.
- Если количество элементов в array больше 1, то в консоль будет выведен массив в квадратных скобках черех запятую.
- Создается новый массив строк startArr в который с помощью метода ReadData будут внесены данные от пользователя.
- Создается новый массив строк endArr в котором с помощью метода Filter будут хранится элементы входного массива количество символов в котрых меньше или равны 3. В качестве входных данных метод Filter принимает массив строк startArr.
- С помощью метода PrintData в консоль будут выведены эленты входного массива. Метод PrintData в качестве входного параметра принимает массив строк endArr.