Esempio n. 1
0
def check_sum_against_permutations(number):
    number_as_list = []
    sum = sum_digit_powers(number)
    while(number > 0):
        number_as_list.append(number%10)
        number /= 10
    for permutation in permutations(number_as_list):
        if tuple_as_number(permutation) == sum:
            return True
    return False
Esempio n. 2
0
#!python
from itertools import permutations
from pelib import tuple_as_number

if __name__ == '__main__':	

    count = 0
    for i in permutations([0,1,2,3,4,5,6,7,8,9]):
        if count == 999999:
            print "Millionth permutation:", tuple_as_number(i)
            exit(0)
        count += 1
    exit(1)