언어/JAVA
2차원 배열 회전 (시계 , 반 시계)
김어찐
2021. 8. 12. 09:47
728x90
// 시계 방향
static int[][] oper3(int[][] arr,int row, int col)
{
int[][] arr2 = new int[col][row];
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
arr2[j][row-i-1] = arr[i][j];
}
}
return arr2;
}
// 반시계
static int[][] oper4(int[][] arr,int row, int col)
{
int[][] arr2 = new int[col][row];
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
arr2[col-j-1][i] = arr[i][j];
}
}
return arr2;
}
728x90