Welcome, guest | Sign In | My Account | Store | Cart
import math

def int_to_bytes_needed(integer):
    bytes_needed = math.pow((integer + 1),.125)/2
    rounded_bytes_to_whole = math.ceil(bytes_needed)
    return rounded_bytes_to_whole


# One-liner versoins:

# required_bytes = lambda x: ((((x+1)**.125)/2)//1)+1
# required_bytes(INTEGER_GOES_HERE)

# or:

# ((((INTEGER_GOES_HERE +1 )**.125)/2)//1) + 1

History