Untitled
unknown
plain_text
2 years ago
1.4 kB
20
Indexable
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) {
StringBuffer sb=new StringBuffer(new inputStream)
int t=sc.nextInt();
while(t!=0){
int n=sc.nextInt();
int arr[][]=new int[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
arr[i][j]=sc.nextInt();
}
}
int top=0;
int left=0;
int bottom=n-1;
int right=n-1;
while(top<=bottom && left<=right){
for(int i=left;i<=right;i++){
System.out.print(arr[top][i]+" ");
}
top++;
for(int i=top;i<=bottom;i++){
System.out.print(arr[i][right]+" ");
}
right--;
for(int i=right;i>=left;i--){
System.out.print(arr[bottom][i]+" ");
}
bottom--;
for(int i=bottom;i>=top;i--){
System.out.print(arr[i][left]+" ");
}
left++;
}
System.out.println();
t--;
}
/* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Main. */
}
}Editor is loading...
Leave a Comment