Skip to content

Итоговая проверочная работа

Notifications You must be signed in to change notification settings

flexik/Final_test_work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Итоговая проверочная работа 1 блока обучения

Задача


Написать программу, которая из имеющегося массива строк формирует новый массив из строк, длина которых меньше, либо равна 3 символам.
Первоначальный массив можно ввести с клавиатуры, либо задать на старте выполнения алгоритма. При решении не рекомендуется пользоваться коллекциями, лучше обойтись исключительно массивами.
[“Hello”, “2”, “world”, “:-)”] → [“2”, “:-)”]
[“1234”, “1567”, “-2”, “computer science”] → [“-2”]
[“Russia”, “Denmark”, “Kazan”] → []

Условия решения

  1. Создать репозиторий на GitHub

  2. Нарисовать блок-схему алгоритма

  3. Снабдить репозиторий текстовым описанием

  4. Написать программу, решающую поставленную задачу

  5. Использовать контроль версий (каждый этап в отдельном коммите)

Описание решения

  • Даём выбор пользователю - ввести массив строк вручную, либо автоматически (пользуемся функцией switch case).
  • Задаём массив строк (автоматически или вручную, см. выше).
  • Задаем числовую переменную = 3, для выполнения условия задачи по поиску строк.
  • Вводим длину заданного массива.
  • Далее вводим новый пустой массив строк с указанной длиной для дальнейшей записи в него результатов поиска
  • Используем цикл перебора элементов начального строкового массива от 0 и до конца, и записываем строки, удовлетворяющие условию поиска (число символов <=3) в новый результирующий массив строк.
  • Выводим результат в консоль, на экран.

About

Итоговая проверочная работа

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages