Skip to content

aystream/GoTestJob-1-

Repository files navigation

Тестовое задание написанное на Golang языке.

Тестовое задание 1

Есть матрица 2n-1 x 2n-1, заполненная случайными значениями. Надо вывести их на экран в ряд, начиная из центра по спирали: влево - вниз - вправо - вверх и т.д.

Пример

Если матрица:

1 2 3

4 5 6

7 8 9

То результат: 5 4 7 8 9 6 3 2 1

Решение должно быть для общего случая с любым n

Тестовое задание 2

Есть матрица 2n-1 x 2n-1. Надо заполнить её, начиная из центра по спирали: влево - вниз - вправо - вверх и т.д.

Пример

Если матрица равна размерностью - 3:

То результат: 9 8 7 2 1 6 3 4 5

Решение должно быть для общего случая с любым n

Тестовое задание 3

Написать рекурсивную функцию возвращающую строку задом наперед.

Пример

Если строка: абв пg

То результат: gп вба

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages