Пример #1
0
def desent_to_cycle(start, curr):
    if curr in one_set:
        one_set.add(start)
    elif curr in eighty_nine_set:
        eighty_nine_set.add(start)
    else:
        desent_to_cycle(start, sos_digits(curr))
Пример #2
0
def good_or_bad(n):
    k = n
    while n not in goodones and n not in badones:
        n = sos_digits(n)
    if n in goodones:
        goodones.add(k)
    else: #n in badones
        badones.add(k)
def unhappy(n):
    while n > 1 and n != 89 and n != 4:
        n = sos_digits(n)
    return n>1