Compare commits
No commits in common. "e06e536292578c850cff50d1efab520b5f390110" and "24cd561370edc099c9555e672ee1a2a92f23007e" have entirely different histories.
e06e536292
...
24cd561370
@ -4,14 +4,6 @@ from decimal import Decimal, ROUND_HALF_UP
|
||||
from typing import Iterable
|
||||
|
||||
|
||||
MAXINT32 = 2**32
|
||||
MAXINT64 = 2**64
|
||||
MAXINT32_SIGNED = 2**31
|
||||
MAXINT64_SIGNED = 2**63
|
||||
MAXINT32_UNSIGNED = MAXINT32
|
||||
MAXINT64_UNSIGNED = MAXINT64
|
||||
|
||||
|
||||
def round_half_up(number: int | float) -> int:
|
||||
"""pythons round() rounds .5 to the *even* number; 0.5 == 0"""
|
||||
return int(Decimal(number).to_integral(ROUND_HALF_UP))
|
||||
@ -34,7 +26,3 @@ def mul(ints: Iterable[int]) -> int:
|
||||
ret *= x
|
||||
|
||||
return ret
|
||||
|
||||
|
||||
def magnitude(value: int | float) -> int:
|
||||
return math.floor(math.log10(value))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user