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
- Updated
Read the problem on LeetCode View on GitHub
The problem statement is LeetCode’s and stays on their site. What follows is my accepted solution.
Python
Accepted on LeetCode — runtime 3ms, memory 17.5MB, accepted 2025-12-31.
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