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.
グリッドの転置
グリッドの行と列を入れ替えます。これは、表を対角線に対して鏡像反射したかのように振る舞います。
grid[r][c] は行 r と列 c の項目です。新しいグリッドは古いグリッドの各列に対応する行を持つため、まず列番号をループで処理し、その内部ループで各行から row[col] を収集します。
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. · 実行ボタンをクリックして出力を確認してください。