Transpose a grid · Транспонировать сетку
Transpose a grid
Swap the rows and columns of a grid, as if you reflected a table across its diagonal.
grid[r][c] is the item in row r and column c. The new grid has one row for each column of the old one, so loop over the column numbers first, and inside that loop collect row[col] from every row.
Write transpose(grid) that turns rows into columns. grid is a list of rows, all the same length. [[1, 2, 3], [4, 5, 6]] becomes [[1, 4], [2, 5], [3, 6]]. · Напишите transpose(grid), которая превращает строки в столбцы. ⟨grid⟩ — это список строк, все одинаковой длины. ⟨[[1, 2, 3], [4, 5, 6]]⟩ становится ⟨[[1, 4], [2, 5], [3, 6]]⟩.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.