Oreoorererereoo
Dada uma sequência de entrada semelhante à palavra "oreo", forneça uma representação ASCII do cookie que seja tão larga quanto a sequência de entrada (para garantir a estabilidade do cookie).
Regras
- A entrada é minúscula, uma sequência não-vazia, sem espaço em branco, que contém qualquer combinação das sequências "o" e "re" e contém apenas essas sequências.
- A sequência "o" representa o cookie sólido, enquanto a sequência "re" representa o preenchimento.
- A saída deve ser um cookie empilhado que seja tão largo quanto a sequência de entrada.
- A saída pode não ser uma matriz de strings
- O cookie deve sobrepor o preenchimento por um caractere de cada lado
- Os caracteres usados para a saída não precisam corresponder à saída abaixo (█ e ░), eles apenas precisam ser caracteres diferentes de espaço em branco diferentes para as duas partes do cookie
- É necessário o preenchimento de espaço em branco no lado esquerdo do preenchimento e qualquer espaço em branco à direita é opcional
Exemplos
Input: oreo
Output:
████
░░
████
Input: o
Output:
█
Input: re
Output: (two spaces)
Input: rere
Output:
░░
░░
Input: oreoorererereoo
Output:
███████████████
░░░░░░░░░░░░░
███████████████
███████████████
░░░░░░░░░░░░░
░░░░░░░░░░░░░
░░░░░░░░░░░░░
░░░░░░░░░░░░░
███████████████
███████████████
Como esse é o código de golfe, a resposta mais curta vence, boa sorte :)
re
agora seja aceitável 1 or 2 spaces
, pois não necessariamente 2?