程式語言 - LeetCode - C++ - 3643. Flip Square Submatrix Vertically



參考資訊:
https://algo.monster/liteproblems/3643

題目:


解答:

class Solution {
public:
    vector<vector<int>> reverseSubmatrix(vector<vector<int>>& grid, int x, int y, int k) {
        for (int i = x; i < (x + (k >> 1)); ++i) {
            for (int j = y; j < (y + k); ++j) {
                swap(grid[i][j], grid[(x + k) - 1 - (i - x)][j]);
            }
        }

        return grid;
    }
};