Contexte: Trop d’immigrants clandestins en provenance de Blandia traversent la frontière pour se rendre à Astan. L'empereur d'Astan vous a demandé de creuser une tranchée pour les empêcher d'entrer, et Blandia doit payer les frais. Toutes les dactylographes étant en attente jusqu'à l'aménagement de la tranchée, votre code doit être aussi court que possible. *
Tâche: À partir d’une carte 2D de la frontière entre Astan et Blandia, faites payer aux Blands (avec la terre) pour une tranchée frontalière.
Par exemple: avec les cellules A
Astanian marquées , les cellules Blandic marquées B
et les cellules de tranchée marquées +
(les cadres de la carte servent uniquement à la clarté):
┌──────────┐ ┌──────────┐
│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│
└──────────┘ └──────────┘
Détails: La carte comportera au moins trois lignes et trois colonnes. La rangée supérieure sera entièrement composée d'Astanian et la rangée inférieure de Blandic.
Vous pouvez utiliser trois valeurs quelconques pour représenter le territoire Astanian, le territoire Blandic et la fosse frontalière, à condition que les entrées et les sorties soient cohérentes.
Formulation d'automate: une cellule blandique avec au moins une cellule astanienne dans son voisinage de Moore devient une cellule de tranchée frontière.
Cas de test
[
"AAAAAAAAAA",
"ABAAAAAABA",
"ABBBAABABA",
"ABBBAABABA",
"ABBBBABABA",
"ABBBBABBBB",
"ABBBBABBBB",
"ABBBBBBBBB",
"BBBBBBBBBB"
]
devient:
[
"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"
]
devient:
[
"AAA",
"AAA",
"+++"
]
[
"AAAAAAAAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAAAAAAAA",
"BBBBBBABBB",
"BBBBBBAABB",
"BBBAAAAABB",
"BBBBBBBBBB"
]
devient:
[
"AAAAAAAAAA",
"AAAA+++AAA",
"AAAA+B+AAA",
"AAAA+++AAA",
"AAAAAAAAAA",
"++++++A+++",
"BB++++AA+B",
"BB+AAAAA+B",
"BB+++++++B"
]
* LIMITATION DE RESPONSABILITÉ: TOUTE RÉSEMBLATION À LA GÉOPOLITIQUE RÉELLE EST PURELLEMENT COINCIDENTALE!
<sup><sub><sup><sub><sup><sub><sup><sub>
:-P
pass
les plans de construction d'une tranchée frontalière mènent à un arrêt du gouvernement et rien ne se passe.