Контест Middle Задачи на Java обновлено
Обход матрицы по спирали
Условие
Выведите элементы матрицы n × m в порядке обхода по спирали: по часовой стрелке, начиная с левого верхнего угла.
Ввод: в первой строке n и m (1 ≤ n, m ≤ 500), далее n строк по m чисел.
Вывод: элементы через пробел.
Пример
3 3
1 2 3
4 5 6
7 8 9
1 2 3 6 9 8 7 4 5
Как подойти
Подсказки: 2
- Четыре границы и сжатие после каждого прохода.
- Проверьте матрицу 1 × m и n × 1.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.