Number spiral diagonals#
diagonal 1 : 1,3,7,13,21,31,43...
has a common difference of - 2,4,6,8,10,...
diagonal 2: 1,5,9,17,25,37,49,...
has a common difference of - 4,4,8,8,12,12,16...
total_sum = 1
num = 1
num2 = 1
diagonal1 = 2
diagonal2 = 4
for i in range(1000):
num += diagonal1
num2+= diagonal2
total_sum+= num + num2
diagonal1 +=2
if i%2!=0 and i:
diagonal2+=4
print(total_sum)
OUTPUT
669171001