Задача проста, разместите 2 фрагмента кода, которые выполняют ту же задачу, где один кажется на первый взгляд очень оптимизированным, но на самом деле он значительно медленнее другого.
Только одно правило:
- Оба фрагмента должны заканчиваться одинаковыми выходными данными (для одного и того же входного значения, если есть).
Ответы:
Python 3
Кажется быстро ...
Кажется медленным ...
Но оба бегут в очень похожие времена!
range
имеет эффективную реализациюin
источник