Conheça Mickey e Minerva, dois ratinhos espertos que adoram percorrer um labirinto para encontrar queijo. Eles gostam de um bom desafio, mas, com apenas seus minúsculos cérebros de rato, preferem que haja só um caminho correto até o queijo.
Sua tarefa é gerar os labirintos perfeitos para Mickey e Minerva: aqueles com apenas uma solução e sem seções isoladas. Eis o que você precisa saber:
x colunas de largura e y linhas de altura deve ter 2x + 1 caracteres de largura e 2y + 1 caracteres de altura.Está na hora de criar labirintos perfeitos para esses ratinhos aventureiros!
┌───────┬─┐
│ │ │
│ ┌─┬── │ │
│ │ │ │ ⇨
│ │ │ ──┤ │
⇨ │ │ │ │
┌─┤ └── │ │
│ │ │ │
│ │ ────┘ │
│ │
└─────────┘
┌───────────┬─────────┬───────────┬─┐
│ │ │ │ │
│ ┌───────┐ │ ┌─┐ ──┐ └───┐ ┌───┐ │ │
│ │ │ │ │ │ │ │ │ │ ⇨
│ └─┐ ┌─┐ │ │ │ ├── ├───┐ │ │ ──┼── │
│ │ │ │ │ │ │ │ │ │ │ │
└── │ │ ├───┴───┤ ┌─┘ ┌─┘ │ ├── │ ──┤
⇨ │ │ │ │ │ │ │ │ │
┌─┬─┴─┐ └─┐ ┌─┐ │ └─┐ │ ┌─┘ │ ──┴─┐ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ └── │ │ │ └── │ ──┘ ┌─┘ ──┐ │ │
│ │ │ │ │ │ │
└───┴───────┴───────┴─────┴─────┴───┘
Crie sua conta no Exercism para aprender e dominar AWK com 3 conceitos92 exercícios e mentoria humana de verdade, tudo de graça.