Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vandaltryhard/test-task-for-work
- Owner: VandalTryHard
- Created: 2021-10-22T17:54:02.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-23T14:51:56.000Z (about 3 years ago)
- Last Synced: 2024-01-07T04:14:42.622Z (10 months ago)
- Language: Python
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Test-Task-for-work
Тестовое задание от РС Консалт на языке Python
5 небольших задач для кандидата на вакансию программиста.Дано:
Произвольная обработка с табличной частью.
Обработка заполняется строками указанной длины произвольным набором символов в указанном количестве.
Например 10 тыс. строк длиной 6 символов.Требуется:
1. Создать обработку и процедуру заполнения её табличной части. Количество строк и длина в символах каждой строки должны задаваться на форме.2. Подсвечивать строки в заполненной таблице, содержащие указанную в отдельном поле формы комбинацию символов.
3. Создать процедуру обратного отражения порядка строк (сортировки по номеру строки в обратном порядке.
Например номер строки был
1 ae1234
2 bc5678стал
10000 ae1234
9999 bc56784. Создать процедуру обратного отражения символов в каждой строке.
Например строка была
eab790стала
097bae
5. Создать процедуру поиска дублей по заполненным значениям, с перечислением номеров строк попарно.
При этом номера строк не должны повторяться, например
1023 и 6740
6740 и 1023.Сообщать пользователю время старта и окончания обработки поиска дублей, а также затраченное время в секундах.
Приветствуется решение данного пункта несколькими методами (в т.ч. запросом) с сообщением затраченного времени по каждому.