Ctrl K

Змейка через клетку

Лёгкая
Дана прямоугольная таблица grid из положительных чисел. Обойдём её змейкой: первую строку слева направо, вторую справа налево, третью снова слева направо и так далее до последней строки. По ходу обхода мы записываем числа через одно: первую клетку пути записываем, вторую пропускаем, третью записываем и так далее. Чередование не сбрасывается при переходе на новую строку. Верните записанные числа в порядке обхода.
Пример 1
grid=[[4, 8, 15], [16, 23, 42]] → [4, 15, 23]

Полный путь змейкой: 4, 8, 15, затем справа налево 42, 23, 16. Берём каждую вторую клетку, начиная с первой: 4, 15, 23.

Пример 2
grid=[[7, 1], [9, 3], [5, 6]] → [7, 3, 5]

Путь: 7, 1, 3, 9, 5, 6. Каждая вторая клетка: 7, 3, 5.

Пример 3
grid=[[2, 4, 6, 8], [1, 3, 5, 7]] → [2, 6, 7, 3]
Ограничения
  • 2 ≤ len(grid) ≤ 50
  • 2 ≤ len(grid[i]) ≤ 50, все строки одной длины
  • 1 ≤ grid[i][j] ≤ 2500
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПереложить в другой лоток ЛёгкаяЗеркало и негатив ЛёгкаяСтроки становятся столбцами ЛёгкаяПод ударом ладьи ЛёгкаяПрокрутка сетки Лёгкая
загружаем Python…
Вход
grid=[[4, 8, 15], [16, 23, 42]]
Ожидается
[4, 15, 23]

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 70 тестов на сервере, включая скрытые.