Forráskód Böngészése

Highly divisible triangular number

Adel Qalieh 13 éve
szülő
commit
7d049fb53d
1 módosított fájl, 20 hozzáadás és 0 törlés
  1. 20 0
      12.py

+ 20 - 0
12.py

@@ -0,0 +1,20 @@
+from math import sqrt
+
+def FindAllDivisors(x):
+	divList = []
+	y = 1
+	while y <= sqrt(x):
+		if x % y == 0:
+			divList.append(y)
+			divList.append(int(x / y))
+		y += 1
+	return len(divList)
+
+numgen = 1
+while True:
+	trianglenumber = numgen*(numgen+1)/2
+	if FindAllDivisors(trianglenumber) > 500:
+		print trianglenumber
+		break
+	else:
+		numgen += 1