Desafio
Você criará um programa / função que aceita uma entrada de string de comprimento n
e:
- Coloca o
kth
caractere no centro do espaço, ondek = (n+1)/2
. Este será o local do seu marco zero. - Coloca o restante dos caracteres que não são de espaço em branco dispostos aleatoriamente em torno do ponto zero. A distância pitagórica do carvão não deve exceder
n
. - Mostra o resultado.
Se você precisar de esclarecimentos, veja o exemplo abaixo.
Regras
- Aplicam-se brechas padrão!
- A E / S deve estar na forma de uma sequência.
- A entrada sempre será estranha para garantir que você tenha um caractere central para colocar no ponto zero.
- Toda saída válida deve ocorrer com uma probabilidade diferente de zero.
Isso é código-golfe ; o menor código em bytes vence!
Exemplo
Entrada: qwert
Os limites da explosão que emana do ponto zero (marca de x é um local válido para o resto dos caracteres):
x
xxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxexxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxxxx
xxxxxxx
x
Exemplo de saída:
t
r
q e
w