본문 바로가기

알고리즘

[Algorithm] eightnine

a첫째줄에는 자연수 N, M이 주어진다. N은 타일행렬의 행의 개수, M은 타일행렬의 열의 수를 나타낸다. N과 M은 100 이하의 자연수이다. 둘째줄부터 N개의 줄에 걸쳐, 타일행렬의 정보를 나타내는 0과 8들이 주어진다.



#include <stdio.h>


int main() {

  //Please Enter Your Code Here

  int n,m;

  int matrix[100][100];

  int temp;

  int temp2;

  scanf("%d",&n);

  scanf("%d",&m);

  

  for(int i=0; i<n; i++){

    for(int j=0; j<m; j++){

      scanf("%d",&matrix[i][j]);

    }

  }

  int result[5][5]; // 배열을 새롭게 선언하고 바꾸는 것이 핵심이다. 

  

  for(int i=0; i<n; i++){

    for(int j=0; j<m; j++){

      result[i][j] = matrix[i][m-j-1];

      printf("%d ",result[i][j]);

    }

    printf("\n");

  }


  return 0;

}