From 02e4e295e609614e527ebdc9ab9027b07a1c677d Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Wed, 21 Oct 2009 18:29:27 +0200 Subject: project euler solution 28 --- src/projecteuler/028.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/projecteuler/028.py diff --git a/src/projecteuler/028.py b/src/projecteuler/028.py new file mode 100644 index 0000000..3ec1ff5 --- /dev/null +++ b/src/projecteuler/028.py @@ -0,0 +1,13 @@ + +width = 1001 +max_level = (width-1)/2 + +last = sum = 1 + +for level in range(1, max_level+1): + add = 2*level + sum += (last+add) + (last+2*add) + (last+3*add) + (last+4*add) + last = last+4*add + +print sum + -- cgit v1.2.3