Advertisement
benlloydjones

Project Euler 28

Jun 18th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.27 KB | None | 0 0
  1. def diagonals(n):
  2.     sumOfDiag = 1
  3.     lastDiag = 1
  4.     for length in range(3, n + 1, 2):
  5.         for x in range(0, 4, 1):
  6.             corner = lastDiag + length - 1
  7.             sumOfDiag += corner
  8.             lastDiag = corner
  9.     return sumOfDiag
  10.  
  11. diagonals(1001)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement