Тестовое задание написанное на Golang языке.
Есть матрица 2n-1 x 2n-1, заполненная случайными значениями. Надо вывести их на экран в ряд, начиная из центра по спирали: влево - вниз - вправо - вверх и т.д.
Если матрица:
1 2 3
4 5 6
7 8 9
То результат: 5 4 7 8 9 6 3 2 1
Решение должно быть для общего случая с любым n
Есть матрица 2n-1 x 2n-1. Надо заполнить её, начиная из центра по спирали: влево - вниз - вправо - вверх и т.д.
Если матрица равна размерностью - 3:
То результат: 9 8 7 2 1 6 3 4 5
Решение должно быть для общего случая с любым n
Написать рекурсивную функцию возвращающую строку задом наперед.
Если строка: абв пg
То результат: gп вба