로딩
요청 처리 중입니다...

JAVA_LeetCode 3643_Flip Square Submatrix Vertically

 JAVA_LeetCode 3643_Flip Square Submatrix Vertically

JAVA_LeetCode 3643_Flip Square Submatrix Vertically 풀이 class Solution { public int[][] reverseSubmatrix(int[][] grid, int x, int y, int k) { int top = 0, bottom = 0, temp = 0; // 행 스캔 for(int i = 0; i < k / 2; i++){ top = x + i; // 위쪽 행 bottom = x + k - 1 - i; // 아래쪽 행 // 열 스캔 for(int j = y; j < y + k; j++){ temp = grid[top][j]; grid[top][j] = grid[bottom][j]; grid[bottom][j] = temp; } } return grid; } } 행렬 조작, 단순한 시뮬레이션 풀이 문제 명확한 좌표 조작, 범위가 정해져 있고 조건 분기가 없어 DFS/BFS 쓸 필요 없음 행렬 높이(k)에서 절반만 돌면 사실상...