33 lines
938 B
YAML
33 lines
938 B
YAML
![]() |
title: What is the sum of both diagonals in a 1001 by 1001 spiral?
|
||
|
url: http://projecteuler.net/problem=28
|
||
|
|
||
|
desc: |
|
||
|
Starting with the number 1 and moving to the right in a clockwise direction a 5 by 5 spiral is formed as follows:
|
||
|
21 22 23 24 25
|
||
|
20 7 8 9 10
|
||
|
19 6 1 2 11
|
||
|
18 5 4 3 12
|
||
|
17 16 15 14 13
|
||
|
It can be verified that the sum of the numbers on the diagonals is 101.
|
||
|
What is the sum of the numbers on the diagonals in a 1001 by 1001 spiral formed in the same way?
|
||
|
|
||
|
solution: |
|
||
|
Step around in the spiral (add 2 - 3 times, then add 4 - 3times, then 6 - times etc)
|
||
|
|
||
|
solutions:
|
||
|
solve.php:
|
||
|
desc: Basic solution
|
||
|
language: php
|
||
|
solve.rb:
|
||
|
desc: Basic solution
|
||
|
language: ruby
|
||
|
solve.c:
|
||
|
desc: ANSI C solution (Tested with TCC)
|
||
|
language: c
|
||
|
solve.js:
|
||
|
desc: NodeJS solution
|
||
|
language: javascript
|
||
|
solve.lua:
|
||
|
desc: Basic solution
|
||
|
language: lua
|