Transpose a grid · Transpor uma grade
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.
Transpor uma grade
Troque as linhas e colunas de uma grade, como se refletisse uma tabela sobre sua diagonal.
grid[r][c] é o item na linha r e coluna c. A nova grade tem uma linha para cada coluna da antiga, então itere sobre os números das colunas primeiro, e dentro desse loop colete row[col] de todas as linhas.
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]]. · Escreva transpose(grid) que transforme linhas em colunas. grid é uma lista de linhas, todas do mesmo comprimento. [[1, 2, 3], [4, 5, 6]] vira [[1, 4], [2, 5], [3, 6]].
Click Run to see the output here. · Clique em Executar para ver a saída aqui.