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;
}
'알고리즘' 카테고리의 다른 글
[Algorithm] 배열의 거리 이용하는 문제 (0) | 2019.01.15 |
---|---|
[Algorithm] 함수 사용하여 2차원배열의 최대값 구해보기 (0) | 2019.01.14 |
[Algorithm] BruteForce (0) | 2019.01.11 |
1094 [시뮬레이션2] (0) | 2019.01.07 |
2455 [시뮬레이션1] (0) | 2019.01.07 |