Al usar Markup, como en la red SE, una sangría de cuatro espacios antes de una línea de texto lo denota como parte de un bloque de código, como espero que sepa. Si no lo hace, aquí hay un ejemplo (con la .
representación de un espacio):
.... Código
.... Más código
resultados en
Code
More code
El problema es que cuando copia y pega código en una respuesta, necesita sangrar cada línea manualmente. Esto es especialmente difícil cuando se trabaja con código no protegido, ya que probablemente ya esté sangrado y pueda causar confusión.Simplemente puede seleccionar su código y presionar Ctrl + K
, resulta. Horas de mi vida desperdiciadas sin ninguna razón aparte ...
Entonces, su objetivo es, dada una entrada, devolverlo con cuatro espacios antes de cada línea.En el espíritu de ahorrar tiempo al copiar y pegar, debe procesar toda la entrada como una sola cadena (siempre que su idioma pueda analizarla). Si su idioma no puede procesar un carácter (como líneas nuevas) en cadenas, puede suponer que se denota / escapa a través de algún otro método admitido por el idioma; sin embargo, la salida debe generar cada línea en su propia línea (por lo que no debe pasar algo parecido ....foo\n....bar
).
Lagunas estándar no permitidas. Como se trata de código de golf , gana la respuesta más corta en bytes. ¡Buena suerte!
Ctrl + K