Ao usar o Markup, como na rede SE, um recuo de quatro espaços antes de uma linha de texto indica isso como parte de um bloco de código, como espero que você saiba. Caso contrário, veja um exemplo (com a .
representação de um espaço):
.... Code
.... Mais código
resulta em
Code
More code
O problema é que, quando você copia e cola o código em uma resposta, precisa recuar cada linha manualmente. Isso é especialmente difícil quando se trabalha com código não-bloqueado, pois provavelmente já está recuado e pode causar confusão. Você pode apenas selecionar seu código e clicar Ctrl + K
, ao que parece. Horas da minha vida desperdiçadas sem motivo aparte ...
Portanto, seu objetivo é, com uma entrada, retornar com quatro espaços antes de cada linha. No espírito de economizar tempo em copiar e colar, você deve processar toda a entrada como uma única sequência (desde que seu idioma possa analisá-la). Se o seu idioma não puder processar um caractere (como novas linhas) em strings, você poderá assumir que ele é indicado / escapado por algum outro método suportado pelo idioma; no entanto, a saída deve gerar cada linha em sua própria linha (para não passar algo parecido ....foo\n....bar
).
Não são permitidas brechas padrão. Como esse é o código-golfe , a resposta mais curta em bytes vence. Boa sorte!
Ctrl + K