Lorsque vous utilisez le balisage, comme sur le réseau SE, une indentation de quatre espaces avant une ligne de texte le désigne comme faisant partie d'un bloc de code, comme j'espère que vous le savez. Si vous ne le faites pas, voici un exemple (avec .
représentation d'un espace):
.... Code
.... Plus de code
résulte en
Code
More code
Le problème est que lorsque vous copiez-collez du code dans une réponse, vous devez indenter manuellement chaque ligne. Cela est particulièrement difficile lorsque vous travaillez avec du code non golfé, car il est probablement déjà en retrait et peut provoquer de la confusion. Vous pouvez simplement sélectionner votre code et frapper Ctrl + K
, il s'avère. Des heures de ma vie perdues sans raison de côté ...
Donc, votre objectif est, étant donné une entrée, de le renvoyer avec quatre espaces avant chaque ligne. Dans un souci d'économie de temps de copier-coller, vous devez traiter l'intégralité de l'entrée en une seule chaîne (tant que votre langue peut l'analyser). Si votre langue n'est pas en mesure de traiter un caractère (comme les sauts de ligne) dans les chaînes, vous pouvez supposer qu'il est indiqué / échappé par une autre méthode prise en charge par la langue; cependant, la sortie doit sortir chaque ligne sur sa propre ligne (donc ne pas passer quelque chose comme ....foo\n....bar
).
Les échappatoires standard ne sont pas autorisées. Comme il s'agit de code-golf , la réponse la plus courte en octets l'emporte. Bonne chance!
Ctrl + K