The Daily WTF на русском
Подписаться
CodeSOD: До правильного решения ещё далеко
Команда Фрица стремилась определить, находится ли точка в пределах заданного расстояния от центральной точки. Обычным подходом был бы прямой расчет расстояния. Однако предоставленный код реализует менее традиционный метод, предполагая непонимание традиционных метрик расстояния. Функция перебирает все целочисленные координаты в пределах квадратной ограничивающей рамки, определяемой радиусом. Она проверяет, совпадают ли какие-либо из этих перебираемых координат с центральной точкой. Этот подход фактически проверяет квадратную область, а не круговой радиус в евклидовом смысле. Код использует полный перебор потенциальных положений. Этот метод считается креативным, хотя и необычным, решением. Автор выражает восхищение этим новым подходом.