Средний

Задача по JavaScript — Улитка по матрице

Работа с массивами
Алгоритмы
Описание
Код

Если задан массив n x n, верните элементы массива, расположенные от крайних элементов к среднему, двигаясь по часовой стрелке.

array = [[1,2,3],
[4,5,6],
[7,8,9]]
snail(array) // [1,2,3,6,9,8,7,4,5]

Для лучшего понимания, следуйте последовательно за номерами следующего массива:

array = [[1,2,3],
[8,9,4],
[7,6,5]]
snail(array)// [1,2,3,4,5,6,7,8,9]

ПРИМЕЧАНИЕ: Идея не в том, чтобы отсортировать элементы от наименьшего значения к наибольшему; идея в том, чтобы обойти 2-мерный массив по часовой стрелке.
ПРИМЕЧАНИЕ 2: 0x0 (пустая матрица) представлена как пустой массив внутри массива [[]].

Описание
Console
Perfomance
Очистить
Время выполнения: - мс
Запустить