Ах, еще одно мое эгоистичное использование этого стека .
Будучи владельцем Chromebook, я частый пользователь Ace IDE, редактора, используемого Cloud9. У него много инструментов для работы с лишним пробелом, но у него, в частности, нет одного: очистка пустых строк.
Ваша миссия сегодня состоит в том, чтобы, учитывая входные данные из места, которое я могу скопировать и вставить в [ ;)
], вывести что-то идентичное, сохранить все пробелы и табуляторы в других пустых строках.
Я приведу несколько примеров, где #
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]
, или вообще нет строки?