grid из m рядов по n ячеек. Их нужно переложить в лоток размером rows × cols, сохранив порядок: образцы берутся по рядам сверху вниз, в каждом ряду слева направо, и в том же порядке заполняют новый лоток.
Если число ячеек нового лотка в точности равно числу образцов, верните новый лоток. Иначе переложить нельзя — верните исходный grid без изменений.grid=[[5, 1, 8], [2, 0, 4]], rows=3, cols=2 → [[5, 1], [8, 2], [0, 4]]
Читаем числа построчно: 5, 1, 8, 2, 0, 4 — и раскладываем их по две в ряд.
grid=[[5, 1, 8], [2, 0, 4]], rows=4, cols=2 → [[5, 1, 8], [2, 0, 4]]
Нужно 8 ячеек, а чисел всего 6 — переложить нельзя, возвращаем исходную сетку.
grid=[[7], [-3], [9]], rows=1, cols=3 → [[7, -3, 9]]
Столбец превращается в одну строку.
m, n ≤ 100 (m = grid.length, n = grid[i].length)grid[i][j] ≤ 1000rows, cols ≤ 300grid=[[5, 1, 8], [2, 0, 4]], rows=3, cols=2
[[5, 1], [8, 2], [0, 4]]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 100 тестов на сервере, включая скрытые.