Рассмотрим спираль, в которой, начиная с 1 в центре, последовательно расставим числа по часовой стрелке, пока не получится спираль 5 на 5
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
Можно проверить, что сумма всех чисел на диагоналях равна 101.
101 = 21 + 25 + 7 + 9 + 1 + 5 + 3 + 17 + 13
Чему будет равна сумма чисел на диагоналях, для спирали размером 1091 на 1091?
Я решил, но мне интересны алгоритмы других. То есть цифра мне итоговая ни к чему, мне интересно само решение.
Решением считается функция, в которую можно в качестве входного параметра поставить размер спирали по одной стороне (в примере это 1091) и получить в вывод сумму всех чисел на диагоналях.