aboutsummaryrefslogtreecommitdiff
path: root/MirrorGrid/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'MirrorGrid/main.cpp')
-rw-r--r--MirrorGrid/main.cpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/MirrorGrid/main.cpp b/MirrorGrid/main.cpp
deleted file mode 100644
index e72b5a4..0000000
--- a/MirrorGrid/main.cpp
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <bits/stdc++.h>
-
-using namespace std;
-
-int main() {
- ios_base::sync_with_stdio(false);
- cin.tie(NULL);
- int tt;
- cin >> tt;
- while (tt--) {
- int n;
- cin >> n;
- vector<string> arr(n);
- for (auto &x : arr) {
- cin >> x;
- }
- int count = 0;
- for (int i = 0; i < n / 2; i++) {
- for (int j = 0; j < (n + 1) / 2; j++) {
- int ch1 = arr[i][j] - '0';
- int ch2 = arr[n - 1 - j][i] - '0';
- int ch3 = arr[n - i - 1][n - 1 - j] - '0';
- int ch4 = arr[j][n - 1 -i] - '0';
- int sum = ch1 + ch2 + ch3 + ch4;
- count += min(4 - sum, sum);
- }
- }
- cout << count << endl;
- }
-}