문제 링크: https://www.acmicpc.net/problem/10219

 

가로대칭이나 세로대칭으로 고기판 전체를 뒤집어주면 됩니다

직접 뒤집을 필요는 없고, 그냥 출력만 거꾸로 해주면 됩니다

#include <bits/stdc++.h>
using namespace std;


char boolpan[11][11];

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr), cout.tie(nullptr);

	int t;
	cin >> t;
	while (t--) {
		int h, w;
		cin >> h >> w;

		for (int i = 0; i < h; ++i)
			for (int j = 0; j < w; ++j)
				cin >> boolpan[i][j];

		for (int i = 0; i < h; ++i) {
			for (int j = w - 1; j >= 0; --j)
				cout << boolpan[i][j];
			cout << '\n';
		}
	}

	return 0;
}
반응형