2026-07-25 16:58:41 +02:00
|
|
|
# retoor <retoor@molodetz.nl>
|
|
|
|
|
|
|
|
|
|
def add(left: int, right: int) -> int:
|
|
|
|
|
return left + right
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def subtract(left: int, right: int) -> int:
|
|
|
|
|
return left - right
|
2026-07-25 19:01:02 +02:00
|
|
|
|
|
|
|
|
|
2026-07-25 19:00:59 +02:00
|
|
|
def clamp(value: int, low: int, high: int) -> int:
|
|
|
|
|
if low > high:
|
|
|
|
|
raise ValueError
|
|
|
|
|
if value < low:
|
|
|
|
|
return low
|
|
|
|
|
if value > high:
|
|
|
|
|
return high
|
|
|
|
|
return value
|
|
|
|
|
|
|
|
|
|
|
2026-07-25 19:01:02 +02:00
|
|
|
def clamp_to_byte(value: int) -> int:
|
|
|
|
|
return max(0, min(255, value))
|