Hintergrund: Zu viele illegale Einwanderer aus Blandia überqueren die Grenze nach Astan. Der Kaiser von Astan hat dich beauftragt, einen Graben auszuheben, um sie fernzuhalten, und Blandia muss für die Kosten aufkommen. Da alle Schreibkräfte bis zum Einrichten des Grabens beschäftigt waren, muss Ihr Code so kurz wie möglich sein. *
Aufgabe: Lassen Sie die Blands anhand einer 2D-Karte der Grenze zwischen Astan und Blandia (mit Land) für einen Grenzgraben bezahlen.
Zum Beispiel: Wenn astanische Zellen markiert sind A
, Blandic-Zellen markiert sind B
und Trench-Zellen markiert sind +
(die Kartenrahmen dienen nur der Klarheit):
┌──────────┐ ┌──────────┐
│AAAAAAAAAA│ │AAAAAAAAAA│
│ABAAAAAABA│ │A+AAAAAA+A│
│ABBBAABABA│ │A+++AA+A+A│
│ABBBAABABA│ │A+B+AA+A+A│
│ABBBBABABA│→│A+B++A+A+A│
│ABBBBABBBB│ │A+BB+A++++│
│ABBBBABBBB│ │A+BB+A+BBB│
│ABBBBBBBBB│ │A+BB+++BBB│
│BBBBBBBBBB│ │++BBBBBBBB│
└──────────┘ └──────────┘
Details: Die Karte enthält mindestens drei Zeilen und drei Spalten. Die obere Reihe wird vollständig astanisch sein und die untere Reihe wird vollständig blandisch sein.
Sie können drei beliebige Werte verwenden, um das astanische Territorium, das blandische Territorium und den Grenzgraben darzustellen, sofern Eingabe und Ausgabe konsistent sind.
Automatenformulierung: Eine blandische Zelle mit mindestens einer astanischen Zelle in ihrer Nachbarschaft Moore wird zu einer Grenzgrabenzelle.
Testfälle
[
"AAAAAAAAAA",
"ABAAAAAABA",
"ABBBAABABA",
"ABBBAABABA",
"ABBBBABABA",
"ABBBBABBBB",
"ABBBBABBBB",
"ABBBBBBBBB",
"BBBBBBBBBB"
]
wird:
[
"AAAAAAAAAA",
"A+AAAAAA+A",
"A+++AA+A+A",
"A+B+AA+A+A",
"A+B++A+A+A",
"A+BB+A++++",
"A+BB+A+BBB",
"A+BB+++BBB",
"++BBBBBBBB"
]
[
"AAA",
"AAA",
"BBB"
]
wird:
[
"AAA",
"AAA",
"+++"
]
[
"AAAAAAAAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAAAAAAAA",
"BBBBBBABBB",
"BBBBBBAABB",
"BBBAAAAABB",
"BBBBBBBBBB"
]
wird:
[
"AAAAAAAAAA",
"AAAA+++AAA",
"AAAA+B+AAA",
"AAAA+++AAA",
"AAAAAAAAAA",
"++++++A+++",
"BB++++AA+B",
"BB+AAAAA+B",
"BB+++++++B"
]
* HAFTUNGSAUSSCHLUSS: JEGLICHE VERHÄLTNIS ZUR TATSÄCHLICHEN GEOPOLITIK IST ENTSPRECHEND!
<sup><sub><sup><sub><sup><sub><sup><sub>
:-P
pass
Die Pläne, einen Grenzgraben zu bauen, führten zu einer Schließung der Regierung, und es passiert nichts.