문제 링크 : https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Pq-OKAVYDFAUq
문제의 저작권은 SW Expert Academy에 있습니다.
#include <iostream> using namespace std; int main(void) { int T; cin >> T; for(int t_case=0; t_case<T; t_case++) { int N; cin >> N; int array[N][N]; string line[N]; for(int i=0; i<N; i++) line[i] = ""; for(int i=0; i<N; i++) for(int j=0; j<N; j++) cin >> array[i][j]; for(int j=N-1; j>=0; j--) { for(int i=N-1; i>=0; i--) { line[j] += to_string(array[i][j]); } } for(int i=0; i<N; i++) line[i] += " "; for(int i=N-1; i>=0 ; i--) { for(int j=N-1; j>=0; j--) { line[N-i-1] += to_string(array[i][j]); } } for(int i=0; i<N; i++) line[i] += " "; for(int j=N-1; j>=0; j--) { for(int i=0; i<N; i++) { line[N-j-1] += to_string(array[i][j]); } } cout << "#" << t_case+1 << "\n"; for(int i=0; i<N; i++) cout << line[i] << "\n"; } return 0; } | cs |
'C & C++ > SW Expert Academy' 카테고리의 다른 글
SWEA 1954 - 달팽이 숫자 (0) | 2018.04.28 |
---|---|
SWEA 1959 - 두 개의 숫자열 (0) | 2018.04.28 |
SWEA 1970 - 쉬운 거스름돈 (0) | 2018.04.28 |
SWEA 1974 - 스도쿠 검증 (0) | 2018.04.28 |
SWEA 1976 - 시각 덧셈 (0) | 2018.04.27 |