Следы числовой спирали
Представь квадратную таблицу нечётного размера size x size, куда числа записывают от центра по спирали по часовой стрелке. Нужно не строить всю таблицу руками, а найти сумму чисел, которые окажутся на двух диагоналях. Для маленького размера это легко проверить глазами, а для большого лучше заметить закономерность по слоям спирали.
Примеры
Ввод
1Вывод
1Ввод
3Вывод
25Ввод
5Вывод
101Нужно реализовать
def spiral_diagonal_sum(size: int) -> int:
Теги
math
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
1Ожидаемый
12
Ввод
3Ожидаемый
253
Ввод
5Ожидаемый
1014
Ввод
7Ожидаемый
2615
Ввод
1001Ожидаемый
6691710016
Ввод
999999Ожидаемый
666665166669000000Фокус-радио
На паузе · SomaFM · Fluid