Данная работа необходима для проверки ваших знаний и навыков по итогу прохождения первого блока обучения на программе Разработчик. Мы должны убедится, что базовое знакомство с IT прошло успешно.
- Создать репозиторий на GitHub
- Нарисовать блок-схему алгоритма (можно обойтись блок-схемой основной содержательной части, если вы выделяете её в отдельный метод)
- Снабдить репозиторий оформленным текстовым описанием решения (файл README.md)
- Написать программу, решающую поставленную задачу
- Использовать контроль версий в работе над этим небольшим проектом (не должно быть так, что всё залито одним коммитом, как минимум этапы 2, 3, и 4 должны быть расположены в разных коммитах)
Написать программу, которая из имеющегося массива строк формирует новый массив из строк, длина которых меньше, либо равна 3 символам. Первоначальный массив можно ввести с клавиатуры, либо задать на старте выполнения алгоритма. При решении не рекомендуется пользоваться коллекциями, лучше обойтись исключительно массивами.
Примеры:
[“Hello”, “2”, “world”, “:-)”] → [“2”, “:-)”]
[“1234”, “1567”, “-2”, “computer science”] → [“-2”]
[“Russia”, “Denmark”, “Kazan”] → []
- Предполагаем, что максиальное количество элементов исходной массива, соответствующих заданному параметру(длинна менее или равня трем символам) совмадает с количеством элементов. Соответвенно, задаем размер итогового архива равным размеру исходного. Иницируем счетчик позиции для итогового массива(resCount) и присваиваем ему нулевое значение.
- Поочередно проверяем каждый элемент исходного массива из строк на длинну(строки). В случае, если условие(длинна менее или ровна трем) выполняется, присавиваем значение этого элемента , элементу итогового массива с номером resCount и увеличиваем номер resCount на единцу.
- После того как провернны все элементы исходного массива, уменьшаем размер итогового массива до resCount.
- Выводим резльтат.
Аннотация: README.md
Блок-схема: Attestation.jpg
Программа: Program.cs