Beispiel #1
0
def is_left_truncatable(number):
    while number > 0:
        if number == 1 or not mrabin.is_prime(number):
            return False

        tmp = misc.reverse_number(number)
        number = misc.reverse_number(tmp // 10)
    return True
Beispiel #2
0
def add_primes(numbers):
    result = []
    for number in numbers:
        for extra in [1, 3, 7, 9]:
            n = number * 10 + extra
            if mrabin.is_prime(n):
                result.append(n)
    return result