Ah, satu lagi kegunaan egoisku dari tumpukan ini .
Menjadi pemilik Chromebook, saya sering menggunakan Ace IDE, editor yang digunakan oleh Cloud9. Ini memiliki banyak alat untuk menangani kelebihan spasi putih, tetapi terutama tidak memiliki satu: membersihkan baris kosong.
Misi Anda hari ini adalah, diberi input dari tempat saya dapat menyalin-tempel ke [ ;)
], menampilkan sesuatu yang identik, menyimpan semua ruang dan tabulator pada baris yang kosong.
Saya akan memberikan beberapa contoh, dengan #
s yang mewakili karakter spasi putih untuk dihapus.
INPUT 1:
if (this.Color !== 'blue') {
##
this.Color = 'blue';
}
KELUARAN:
if (this.Color !== 'blue') {
[empty line]
this.Color = 'blue';
}
INPUT 2:
function outputSomething(times) {
for (var iter = 0; iter < times; iter++) {
console.log('"# # " represents a tabulator');
// This is a comment
# #
}}
KELUARAN:
function outputSomething(times) {
for (var iter = 0; iter < times; iter++) {
console.log('"# # " represents a tabulator');
// This is a comment
[empty line]
}}
INPUT 3:
var x = 'Do you prefer spaces or tabs?';
var y = 'I\'m using both here. Sue me.';
# # ####
console.log(x + ' ' + y);
KELUARAN:
var x = 'Do you prefer spaces or tabs?';
var y = 'I\'m using both here. Sue me.';
[empty line]
console.log(x + ' ' + y);
Anda dapat memproses input sesuka Anda. Output di mana saja, selama saya bisa copy-paste dari itu [ ;)
].
Celah standar berlaku, jawaban terpendek dalam byte menang!
[empty line]
, atau tidak ada garis sama sekali?