abs_interval

abs_interval(x: tuple[int, ...])

Returns the smaller of: the given interval and its inversion.

Examples

>>> abs_interval((4,7))
(3, 5)
>>> abs_interval((6,11,-1))
(1, 1, 0)
>>> abs_interval((1,1,0))
(1, 1, 0)
>>> abs_interval((6, 0, -1))
(1, 0, 0)
>>> abs_interval((0,11,0))
(0, 1, 0)