Project Euler/12
Jump to navigation
Jump to search
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
Project Euler Problem 12 is a problem related to triangular numbers. The task is to find the smallest triangular number with over 500 divisors.
Implementations
Python
from math import * def divisors(x): r=0 for i in range(1,int(sqrt(x))+1): if x%i==0: if i*i==x: r+=1 else: r+=2 return r x=1 while divisors(x*(x+1)//2)<=500: x+=1 print(x*(x+1)//2)