Search

[1260] Shift 2D Grid

태그
Simulation
Matrix
Tier
Easy
날짜
2025/03/15

Question

My Answer

class Solution: def shiftGrid(self, grid: list[list[int]], k: int) -> list[list[int]]: m = len(grid) n = len(grid[0]) newGrid = [[0] * n for _ in range(m)] k %= m * n for i in range(m): for j in range(n): index = (i * n + j + k) % (m * n) x = index // n y = index % n newGrid[x][y] = grid[i][j] return newGrid
Python
복사

Optimized Version

No Optimization Required
Python
복사