SumN求和方法

对于1至n整数求和,可以采用以下方法:

sum_n = n*(n+1)/2

整数分解方法

对于任何一个正整数,可以采用以下方法进行质数分解:

def factorize(num):
    factors = []
    i = 2
    while i <= num:
        if num % i == 0:
            factors.append(i)
            num /= i
        else:
            i += 1
    return factors

整数求逆方法

对于任何一个正整数,可以采用以下方法进行整数求逆:

def inverse(num):
    inverse = 0
    while num:
        inverse = inverse * 10 + num % 10
        num //= 10
    return inverse