+1
Исправлено

Некрасивая формула диагонали квадрата

kekekeks 6 лет назад обновлен anonymous 6 лет назад 1

return Math.sqrt(2 * Math.pow(peg.getWidth(), 2)) / 2 - это дичь какая-то.


Сначала возводите в квадрат, потом корень извлекаете. Зачем? Формула диагонали квадрата уже давно выведена a*2^(1/2). Следовательно половина диагонали должна считаться так:


return peg.getWidth()*Math.sqrt(2) / 2


Эта некрасивость тут: https://refactoring.guru/ru/design-patterns/adapter

Ответ

Ответ
Исправлено

Ха-ха, спасибо, ваш вариант действительно намного лучше. А эта дичь — была моими школьными воспоминаниями двадцатилетней давности, как есть, без оптимизации. В любом случае, исправление будет на сайте через 15 минут. Ещё раз спасибо!

ХОРОШО, МНЕ ПОНРАВИЛОСЬ

Пожалуйста)

Оценка удовлетворенности от kekekeks 6 лет назад
Ответ
Исправлено

Ха-ха, спасибо, ваш вариант действительно намного лучше. А эта дичь — была моими школьными воспоминаниями двадцатилетней давности, как есть, без оптимизации. В любом случае, исправление будет на сайте через 15 минут. Ещё раз спасибо!

Сервис поддержки клиентов работает на платформе UserEcho