コード例 #1
0
ファイル: 12.py プロジェクト: jguze/projecteuler
def triangles():
	i = 3
	count = 3
	while True:
		prime = Prime()
		prime_factors = prime.factor(i)
		mul = 1;
		for key, amount in prime_factors.items():
			mul *= (amount + 1)
		if mul > 500:
		 	return i
		i += count
		count += 1
コード例 #2
0
ファイル: 3.py プロジェクト: jguze/projecteuler
def largest_prime_factor(n):
	prime = Prime()
	return max(prime.factor(n).keys())