Вход на сайт
Задачка
3108 просмотров
Перейти к просмотру всей ветки
в ответ AlexNek 20.05.25 21:37
Теперь длина отрезка всегда положительна, направление определяется само собой, а функция остаётся универсальной и понятной. Никаких дополнительных параметров, но логика счёта полностью прозрачна.
Ну вот, оптимизировал-оптимизировал этот метод, а как начал использовать, так фигня вышла. Когда навешиваешь на функцию много функций, и она начинает работать по-разному в зависимости от параметров и, главное, от их сочетания, то это плохо. Через какое-то время забываешь, по какому принципу она работает, и надо каждый раз вчитываться в объёмистое описание. Вобщем, переписал на попроще, описание поменьше, а случай с обратным ходом отсчёта - просто от единицы отнимаешь результат вычисления прямого хода. Это и по вычислениям проще, что важно, если эта функция сотни раз в секунду вызывается.