А, ще одне моє егоїстичне використання цього Стек .
Будучи власником Chromebook, я часто користуюся програмою Ace IDE - редактора, який використовується Cloud9. У ньому є безліч інструментів для боротьби із зайвим пробілом, але, зокрема, не вистачає одного: очищення порожніх рядків.
Ваша місія сьогодні полягає в тому, щоб отримати дані з місця, на яке я можу скопіювати і вставити [ ;)
], вивести щось ідентичне, зберегти всі пробіли та табулятори на порожніх рядках.
Наведу декілька прикладів, з яких #
символи пробілу повинні бути видалені.
ВХОД 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]
, або взагалі немає рядка?