Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vandaltryhard/test-task-for-work

Тестовое задание от РС Консалт на языке Python
https://github.com/vandaltryhard/test-task-for-work

Last synced: about 10 hours ago
JSON representation

Тестовое задание от РС Консалт на языке Python

Awesome Lists containing this project

README

        

# Test-Task-for-work
Тестовое задание от РС Консалт на языке Python
5 небольших задач для кандидата на вакансию программиста.

Дано:
Произвольная обработка с табличной частью.
Обработка заполняется строками указанной длины произвольным набором символов в указанном количестве.
Например 10 тыс. строк длиной 6 символов.

Требуется:
1. Создать обработку и процедуру заполнения её табличной части. Количество строк и длина в символах каждой строки должны задаваться на форме.

2. Подсвечивать строки в заполненной таблице, содержащие указанную в отдельном поле формы комбинацию символов.

3. Создать процедуру обратного отражения порядка строк (сортировки по номеру строки в обратном порядке.
Например номер строки был
1 ae1234
2 bc5678

стал

10000 ae1234
9999 bc5678

4. Создать процедуру обратного отражения символов в каждой строке.
Например строка была
eab790

стала

097bae

5. Создать процедуру поиска дублей по заполненным значениям, с перечислением номеров строк попарно.
При этом номера строк не должны повторяться, например
1023 и 6740
6740 и 1023.

Сообщать пользователю время старта и окончания обработки поиска дублей, а также затраченное время в секундах.

Приветствуется решение данного пункта несколькими методами (в т.ч. запросом) с сообщением затраченного времени по каждому.