코테문제

[백준] S17276 미완성

dekoms 2023. 9. 27. 16:09

https://www.acmicpc.net/problem/17276

 

17276번: 배열 돌리기

각 테스트 케이스에 대해 회전 연산을 마친 후 배열의 상태를 출력한다. n줄에 걸쳐 각 줄에 n개의 정수를 공백으로 구분하여 출력한다. 

www.acmicpc.net

 

# 아이디어

1. 45도씩 회전하므로 %계산을 통해 큰 각도를 제어하자.

2. 서, 북서, 북, 북동, 동, 남동, 남, 남서와 같이 8방향으로 나누었을 때 해당방향에 있는 원소만 회전하므로 이를 2차원배열[8][각 방향의 원소 개수]로 나타내려 하였다.

2-1. 8개의 방향대로 각 원소를 2차원 배열에 저장하려니 인덱스가 너무 제멋대로 왔다갔다 한다. 원하는대로 배열에 저장하지 못함.. ㅠㅠ (한 번에 다 넣으려 하지말고 각 방향마다 for문을 돌려보자!)

 

💯💯💯

함부로 함수 매개변수에 StringTokenizer와 같은 입력함수를 가져오지 말자!