Задача:
Написать программу, которая из имеющегося массива строк
формирует новый массив из строк, длина которых меньше, либо равна 3 символам.
- Первоначальный массив можно ввести с клавиатуры, либо задать на старте выполнения алгоритма.
- При решении не рекомендуется пользоваться коллекциями, лучше обойтись исключительно массивами.
Примеры:
[“Hello”, “2”, “world”, “:-)”] → [“2”, “:-)”] [“1234”, “1567”, “-2”, “computer science”] → [“-2”] [“Russia”, “Denmark”, “Kazan”] → [] string[] array1 = new string[5] { "Hi", "GB", "world", "2023", "!" };
- Cоздаем строковый массив, заданный на старте выполнения алгоритма. Длину массива определяем сами [5].
- Создаем цикл, в котором будут перебираться элементы массива.
- Добавляем условие "длина строки меньше, либо равна 3 символам" и проверяем каждый элемент массива на соответствие условию.
- Если элемент(строка) удовлетворяет условию, тогда иннициализируется новый массив такого же типа и в ячейку нового массива записывается значение ячейки первичного массива.
- Включаем счетчик, который повторяет пункты 2 и 3 до тех пор, пока не достигнем конца исходного массива.
- Возврвщвем новый массив, заполненный новыми значениями, как результат.
- Выводим в консоль оба массива.