반응형
import java.util.Scanner;
public class numberArrayRotation
{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int T;
T=sc.nextInt();
sc.nextLine();
for(int test_case = 1; test_case <= T; test_case++)
{
int N = sc.nextInt();
int [][] numArray = new int[N][N];
for(int i = 0; i < N; i++) {
for(int j = 0; j < N; j++) {
numArray[i][j] = sc.nextInt();
}
}
System.out.println("#"+test_case);
for(int i = 0; i < N; i++) {
// 90 도 기준
for(int j = N - 1; j >= 0; j--) {
System.out.print(numArray[j][i]);
}
System.out.print(" ");
// 180 도 기준
for(int j = N -1; j >= 0; j--) {
System.out.print(numArray[N -1 - i][j]);
}
System.out.print(" ");
// 270도 기준
for(int j = 0; j < N; j++) {
System.out.print(numArray[j][N - 1 - i]);
}
System.out.println();
}
}
}
}반응형
'알고리즘 문제풀이' 카테고리의 다른 글
| [SWEA][D2] 1959. 두 개의 숫자열 Java (0) | 2025.06.03 |
|---|---|
| [SWEA][D2] 1989. 초심자의 회문 검사 Java (0) | 2025.06.02 |
| [SWEA][D2] 1966. 숫자를 정렬하자 Java (0) | 2025.06.02 |
| [SWEA][D2] 1970. 쉬운 거스름돈 Java (1) | 2025.06.02 |
| [SWEA][D2] 1974. 스도쿠 검증 Java (0) | 2025.06.02 |