2차원 배열에서 회전
·
Algorithm/백준
90도 시계방향으로 회전하거나 반시계 방향으로 회전할 때 방식은 외워놓으면 도움이 많이 될 것 같다. 시계 방향newBoard[j][n - 1 - i] = board[i][j]; 반시계 방향newBoard[size - j - 1][i] = board[i][j]; 특정 시작 좌표(x,y)를 기준으로 돌리고 싶다면newBoard[y + j][x + n - 1 - i] = board[y + i][x + j]; 이런식으로 해주면 된다. 회전하고자 하는 사각형의 좌측상단 - (y1, x1) 참고:https://velog.io/@danbibibi/2%EC%B0%A8%EC%9B%90-%EB%B0%B0%EC%97%B4%EC%97%90%EC%84%9C-90%EB%8F%84-%ED%9A%8C%EC%A0%84-%EC%..