daily log 12.28.20

less than 1 minute read

PE: #14

max_chain = 0
max_chain_num = 0
chain = 1
def collatz(num):
    global chain
    if num==1:
        return chain
    if num!=1:
        if num%2==0:
            chain += 1
            collatz(num/2)
        else:
            chain += 1
            collatz((3*num)+1)

def get_chain(num):
    global chain
    global max_chain
    global max_chain_num
    chain = 1
    testing = collatz(num)
    if chain > max_chain:
        max_chain = chain
        max_chain_num = num
    print(num, chain)
    
for num in range(1,1000000):          
    get_chain(num)