Sua tarefa é construir uma ponte para conectar dois penhascos, com uma entrada d
, a distância. d
sempre será par
No entanto, a ponte precisa de colunas para sustentá-la. Cada coluna pode conter no máximo 6 espaços de cada lado.
Para este exemplo:
________ ________
| |
A | | B
|----------------------|
d = 22
A ponte para d = 20
deve ficar assim com duas colunas. As colunas não contam em d.
_____|__________|_____
12345|1234554321|12345
| |
Regras:
Deve ter colunas suficientes para se levantar.
Deve ter o número mínimo de colunas necessárias para se levantar.
Deve ser simétrico
Menor quantidade de vitórias em bytes
Exemplos: (#s são apenas para ajudá-lo a contar espaços. Não deve ser incluído na sua saída)
d = 10
_____|_____
12345|12345
|
d = 32
_____|___________|___________|_____
12345|12345654321| |
| | |
d = 8
____|____
1234|1234
|
d = 4
__|__
12|34
|
d = 22
_____|____________|_____
12345|123456654321|
| |
ou
______|__________|______
123456|1234554321|123456
| |
Respostas:
JavaScript (ES6), 92 bytes
Onde
\n
representa o caractere literal de nova linha. Sed
pode ser estranho, são necessários 128 bytes:fonte
|____________|___________|____________|
etcRuby, 108 bytes
Provavelmente pode ser jogado muito mais. Algoritmo ganancioso.
fonte