Tugasnya sederhana, memposting 2 cuplikan kode yang melakukan tugas yang sama, di mana satu tampaknya sangat dioptimalkan pada pandangan pertama, tetapi sebenarnya jauh lebih lambat secara signifikan daripada yang lain.
Hanya satu aturan:
- Kedua cuplikan harus selesai dengan output yang sama persis (untuk input yang diberikan sama, jika ada).
Jawaban:
Python 3
Tampak cepat ...
Sepertinya lambat ...
Tetapi keduanya berjalan dalam waktu yang sangat mirip!
range
memiliki implementasi yang efisienin
sumber