😄 Цікаво інколи оптимізувати код.
Отримав такі рішення для випадку коли не завжди є рядок з всіма параметрами і його треба розбити на частини.
📅 Рядок category може бути "W", "P-V-00", "S", "P-V-01", "L-X", "L-X-A-B-C-D"
Проведено 10_000_000 замірів 8 разів і отримано середні значення часу виконання.
Perfomance Comparison |
🔖Наведено топ 3 результати вимірювань.
- Як не дивно, на першому місці
Version 5, коли є всі елементи в категорії, але на останньому коли не
всі елементи є - вітання до try-except.
Можна провести алегорію з приказками "Як тривога, то до Бога", "Без біди Бога не кличуть". - На другому місці Version 6 та Version 9 в інших випадках.
versions code |
Немає коментарів:
Дописати коментар