끄적끄적 코딩
article thumbnail
728x90

간단한 for문을 사용한 문제입니다.

import java.util.Scanner;
import java.io.FileInputStream;
 
class Solution
{
    public static void main(String args[]) throws Exception
    {   
        Scanner sc = new Scanner(System.in);
        int T;
        T=sc.nextInt();
         
        for(int test_case = 1; test_case <= T; test_case++)
        {
            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();
                }
            }
            System.out.printf("#%d %n", test_case);   
            for(int i=0; i<n; ++i){
                for(int j=0; j<n; ++j){
                    System.out.printf("%d", arr[n-j-1][i]);   
                }
                System.out.printf(" ");   
                for(int j=0; j<n; ++j){
                    System.out.printf("%d", arr[n-i-1][n-j-1]);   
                }
                System.out.printf(" ");   
                for(int j=0; j<n; ++j){
                    System.out.printf("%d", arr[j][n-i-1]);   
                }
                System.out.printf("%n");   
            }
        }
    }
}

'알고리즘' 카테고리의 다른 글

[Java] SWEA - 최빈수 구하기  (0) 2023.01.12
[Java] SWEA - 평균값 구하기  (0) 2023.01.12
[Java] SWEA - 최장 증가 부분 수열  (0) 2023.01.12
[Java] SWEA - 햄버거 다이어트  (0) 2023.01.12
[C++] SWEA - 간단한 369게임  (0) 2023.01.11

검색 태그