LeetCode solutions

3973. Flip Square Submatrix Vertically

My accepted Python solution to LeetCode problem 3973, Flip Square Submatrix Vertically, running in 3ms.

  • Difficulty: Easy
  • Python
  • Runtime 3ms
  • Memory 17.5MB

Read the problem on LeetCode View on GitHub

Python

Accepted on LeetCode — runtime 3ms, memory 17.5MB, accepted 2025-12-31.

python
class Solution:
    def reverseSubmatrix(self, grid: List[List[int]], x: int, y: int, k: int) -> List[List[int]]:
        for i in range(k // 2):
            for j in range(y, y + k):
                grid[x+i][j], grid[x+k-1-i][j] = grid[x+k-1-i][j], grid[x+i][j]
        return grid

Source