PE12

Run Settings
LanguagePython
Language Version
Run Command
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)
Editor Settings
Theme
Key bindings
Full width
Lines