Untitled
unknown
plain_text
a year ago
1.4 kB
19
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