При використанні розмітки, як у мережі SE, відступ чотирьох пробілів перед рядком тексту позначає її як частину кодового блоку, як я сподіваюся, ви знаєте. Якщо цього немає, ось приклад (із .
зображенням пробілу):
.... Код
.... Більше коду
призводить до
Code
More code
Проблема полягає в тому, що при копіюванні коду і вставки у відповідь потрібно вводити кожен рядок вручну. Це особливо складно при роботі з кодом, який не використовується для гольфу, оскільки він, ймовірно, вже з відступом і може спричинити плутанину. Можна просто вибрати свій код і натиснути Ctrl + K
, виявляється. Години мого життя даремно витрачалися без уваги ...
Отже, ваша мета полягає в тому, щоб отримати дані, повернути її з чотирма пробілами перед кожним рядком. В дусі заощадження часу на копіювання, ви повинні обробити весь вхід як один рядок (до тих пір, поки ваша мова зможе його розібрати). Якщо ваша мова не в змозі обробити символ (наприклад, нові рядки) в рядках, ви можете припустити, що він позначається / уникається за допомогою іншого методу, підтримуваного мовою; однак, вихід повинен виводити кожен рядок у своєму власному рядку (таким чином, не передаючи щось подібне ....foo\n....bar
).
Стандартні лазівки не допускаються. Оскільки це код-гольф , виграє найкоротша відповідь у байтах. Удачі!
Ctrl + K