Quick actions

cmd+k|ctrl+k

Navigation

Languages

PE12

Snippet info

Language

Python

Visibility

public

Author

thanhtu250590

Created

2016-07-06T11:21:37Z

Updated

2016-07-07T03:35:02Z

def pe12(limit_divisor):
    # init divisor_dict :[number, quantity of divisor]
    divisor = [[1,1]]
    n = 1
    #while divisor[len(divisor)-1][1] < (limit_divisor + 1):
        #number_of_divisor = 0
        #index_of_divisor = 0
        #n += 1
        #generate triangles number :   
        #triangle_number = divisor[len(divisor)-1][0] + n 
        #divisor.append(triangle_number)
        
        #limit_to_divide = triangle_number // 2 + 1
        
        # tim phan tu dau tien , lon nhat trong mang divisor ma so do co the chia het
        #for j in range(len(divisor)-1,1,-1):
        #    if(triangle_number%divisor[j][0] == 0):
        #        index_of_divisor = divisor[j][0]
        #        number_of_divisor = divisor[j][1]
        #        break
            
        #for k in range(index_of_divisor,limit_to_divide):
        #    if(triangle_number%k ==0):
        #        number_of_divisor += 1
                
        #tmp_li = list(triangle_number,number_of_divisor)       
        #divisor.append(tmp_li)
        #divisor.append [triangles: number_of_divisor]
        
    return divisor
divisor = pe12(2)
print(divisor)
INFO