Тактика решения задач
Какое-нибудь описание.
- Этапы решения задачи
- Формализация постановки, условий и требований задачи
- Составление чернового алгоритма-решения
- Моделирование объектов для решения
- Версия 0 (хоть какое-то решение)
- Версия 1 (согласно придуманному решению, какая получится)
- Версия 2 (зачищенный чистовой вариант)
Генератор тестовых данных
Проверочное (надёжное неэффективное) решение
Домашнее задание
- Имеется большая последовательность объектов (неважно каких), допускающих операцию сравнения. Известно, что некоторых одинаковых объектов в последовательности больше половины. Требуется, не храня последовательности, выяснить, чему они равны (т. е. ривести пример такого объекта). Можно решать на примере чисел.
- Написать генератор тестовых входных данных
Возможно, вам поможет в этом random.shuffle(последовательность)
- Это именная задача. Можете назвать имя автора?
- Написать генератор тестовых входных данных
- Входные данные представляют собой строки следующего вида: