프로그래머스 행렬 테두리 회전하기
문제 URL : 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 문제 접근법 : 문제 자체가 y1,x1, y2,x2 좌표를 모서리부분에 해당하는 부분만 회전시키면 되기때문에 4개의 반복문이 필요합니다. 이것만보면 시간복잡도가 4n 이 나올테지만 저는 2차원 배열 자체를 복사한다음 회전시켰기에 무조건 회전할때마다 n^2이 나오지만 이렇게 하는게 코드를 더 간결하게 짜기 편해집니다. querie..
2021. 7. 7.