알고리즘/프로그래머스
프로그래머스 행렬 테두리 회전하기 / C++
https://programmers.co.kr/learn/courses/30/lessons/77485 코딩테스트 연습 - 행렬 테두리 회전하기 6 6 [[2,2,5,4],[3,3,6,6],[5,1,6,3]] [8, 10, 25] 3 3 [[1,1,2,2],[1,2,2,3],[2,1,3,2],[2,2,3,3]] [1, 1, 5, 3] programmers.co.kr 예전에 이런 비슷한 문제를 풀어봤었는데 기억이 안나서 조금 헤맸다. 위 그림으로 예를 들어볼 때, query가 (1,1, 4,4)라면 위와 같은 형태로 맵이 회전된다. 나는 값을 '저장할 곳'을 기준으로 잡았고(점 찍어 놓은 곳), 테두리의 위치에 따라 이전 값을 끌어오는 방식으로 진행했다. tmp라는 공간을 추가로 할당하여, 회전한 결과를 여..
2021. 11. 12. 11:54