Skip to content

polina-kononova/testing-HH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание для поступающих в школу разработки Heads x Hands

Реализация функции - файл testing_task.c

Постановка задачи

На входе функция получает параметр n - натуральное число. Необходимо сгенерировать n-массивов, заполнить их случайными числами, каждый массив имеет случайный размер. Размеры массивов не должны совпадать. Далее необходимо отсортировать массивы. Массивы с четным порядковым номером отсортировать по возрастанию, с нечетным порядковым номером - по убыванию. На выходе функция должна вернуть массив с отсортированными массивами.

Требования

  1. На любом языке программирования (который вам знаком или с которым у вас есть опыт работы) напишите функцию алгоритма описанного ниже.

  2. Результаты вашей работы загрузите в репозиторий на сервисе github с открытым доступом и отправьте нам ссылку на него.

  3. Критерием для оценки будет служить не только правильность работы кода, но и его аккуратность и оформление.

Реализация

Язык - СИ.

Используются две вспомогательные функции для создания и заполнения массива массивов и для сортировки.

Нумерация массивов с 0.

Массивы заполняются числами типа int.

Сортировка - cocktail shaker sort.

Пример работы

Для простоты восприятия были выставлены диапазоны [0, 9] для размера массивов и [0, 99] для чисел.

image

Файл task_prog.c

About

testing tesk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages