Предположим, у нас есть числовой круг в диапазоне от -180 до 180, который выглядит примерно так:
180/-180
***
*** ***
90 *** *** -90
*** ***
***
0
Часть круга всегда перемещается по часовой стрелке. . Как узнать, находится ли число внутри или вне диапазона развертки интервала?
В следующем примере ввода-вывода первые два числа представляют интервал, а третье число - проверяемое число. Выходные данные истинны, если точка (включительно) находится внутри интервала, в противном случае - ложь.
2 4 6
False
2 4 4
True
90 -90 0
False
90 -90 -180
True