Project Euler Solutions
Functions
python.p0044 Namespace Reference

Functions

def pentagonal
 
def is_pentagonal
 
def main ()
 

Detailed Description

Project Euler Problem 44

Problem:

Pentagonal numbers are generated by the formula, Pn=n(3nāˆ’1)/2. The first ten pentagonal numbers are:

1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ...

It can be seen that P4 + P7 = 22 + 70 = 92 = P8. However, their difference, 70 āˆ’ 22 = 48, is not pentagonal.

Find the pair of pentagonal numbers, Pj and Pk, for which their sum and difference are pentagonal and D = |Pk āˆ’ Pj| is
minimised; what is the value of D?

Function Documentation

def python.p0044.is_pentagonal (   x)

Here is the caller graph for this function:

def python.p0044.main (   int)

Here is the call graph for this function:

def python.p0044.pentagonal (   n)

Here is the caller graph for this function: