SEネットワークのようにマークアップを使用する場合、テキスト行の前にある4つのスペースのインデントは、コードブロックの一部であることを示します。そうでない場合、ここに例があります(.
スペースを表す):
....コード
....その他のコード
結果として
Code
More code
問題は、コードを回答にコピーアンドペーストするとき、各行を手動でインデントする必要があることです。これは、まだインデントされている可能性があり、混乱を引き起こす可能性があるため、未作成のコードを操作する場合は特に困難です。コードを選択してを押すだけで、結果がわかりますCtrl + K
。私の人生の時間は、理由を別にして無駄にしています...
したがって、目標は、入力が与えられると、各行の前に4つのスペースを入れて返すことです。コピーペーストの時間を節約するという精神で、入力全体を1つの文字列として処理することになります(言語で解析できる場合)。ご使用の言語が文字列内の文字(改行など)を処理できない場合、その言語でサポートされている他の方法で表示/エスケープされていると想定できます。ただし、出力は各行を独自の行に出力する必要があります(したがって、のようなものは渡されません....foo\n....bar
)。
標準の抜け穴は許可されていません。これはcode-golfであるため、バイト単位の最短回答が優先されます。幸運を!
Ctrl + K