ああ、このStackのわがままな使い方のもう1つです。
Chromebookの所有者である私は、Cloud9で使用されるエディターであるAce IDEの頻繁なユーザーです。余分な空白を処理するためのツールはたくさんありますが、特に不足しているものが1つあります。空の行をクリアすることです。
今日のあなたの使命は、コピーして[ ;)
]に貼り付けることができる場所からの入力を与え、同じものを出力し、それ以外の場合は空の行にすべてのスペースとタブレーターを保存することです。
#
削除する空白文字を表すsを使用して、いくつかの例を示します。
入力1:
if (this.Color !== 'blue') {
##
this.Color = 'blue';
}
出力:
if (this.Color !== 'blue') {
[empty line]
this.Color = 'blue';
}
入力2:
function outputSomething(times) {
for (var iter = 0; iter < times; iter++) {
console.log('"# # " represents a tabulator');
// This is a comment
# #
}}
出力:
function outputSomething(times) {
for (var iter = 0; iter < times; iter++) {
console.log('"# # " represents a tabulator');
// This is a comment
[empty line]
}}
入力3:
var x = 'Do you prefer spaces or tabs?';
var y = 'I\'m using both here. Sue me.';
# # ####
console.log(x + ' ' + y);
出力:
var x = 'Do you prefer spaces or tabs?';
var y = 'I\'m using both here. Sue me.';
[empty line]
console.log(x + ' ' + y);
好きなように入力を処理できます。[ ;)
] からコピーアンドペーストできる限り、どこにでも出力します。
標準的な抜け穴が適用され、バイト単位の最短回答が勝ちます!
[empty line]
ないのですか、それとも行がありませんか?