Number Twiddling Hacks
Number Twiddling Hacks
By Jay Taylor
Contents
Retrieve the first digit of a number
Retrieve the first digit of a number
(Without string conversion)
def firstDigit(n: int) -> int: while n < -9 or 9 < n: n /= 10 return abs(n)
Source