Triff Mickey und Minerva, zwei kluge Mäuse, die es lieben, sich ihren Weg durch ein Labyrinth zu bahnen, um Käse zu finden. Sie mögen eine gute Herausforderung, doch mit ihren winzigen Mäusehirnen ist es ihnen lieber, wenn es nur einen richtigen Weg zum Käse gibt.
Deine Aufgabe ist es, die perfekten Labyrinthe für Mickey und Minerva zu erzeugen, also solche mit nur einer Lösung und ohne isolierte Bereiche. Folgendes solltest du wissen:
x Spalten breit und y Zeilen hoch ist, sollte 2x + 1 Zeichen breit und 2y + 1 Zeichen hoch sein.Zeit, ein paar perfekte Labyrinthe für diese abenteuerlustigen Mäuse zu erschaffen!
┌───────┬─┐
│ │ │
│ ┌─┬── │ │
│ │ │ │ ⇨
│ │ │ ──┤ │
⇨ │ │ │ │
┌─┤ └── │ │
│ │ │ │
│ │ ────┘ │
│ │
└─────────┘
┌───────────┬─────────┬───────────┬─┐
│ │ │ │ │
│ ┌───────┐ │ ┌─┐ ──┐ └───┐ ┌───┐ │ │
│ │ │ │ │ │ │ │ │ │ ⇨
│ └─┐ ┌─┐ │ │ │ ├── ├───┐ │ │ ──┼── │
│ │ │ │ │ │ │ │ │ │ │ │
└── │ │ ├───┴───┤ ┌─┘ ┌─┘ │ ├── │ ──┤
⇨ │ │ │ │ │ │ │ │ │
┌─┬─┴─┐ └─┐ ┌─┐ │ └─┐ │ ┌─┘ │ ──┴─┐ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ └── │ │ │ └── │ ──┘ ┌─┘ ──┐ │ │
│ │ │ │ │ │ │
└───┴───────┴───────┴─────┴─────┴───┘
Melde dich bei Exercism an, um AWK mit 3 Konzepte92 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.