Category: мода

Category was added automatically. Read all entries about "мода".

qr

Список Волкова

Сейчас вошли в моду ("в тренл") именные списки - Магнитского, Чурова... А вот Леонид Волков де-факто начал составлять свой список - причем не людей, а тех СМИ, с которыми он принципиально не желает сотрудничать. Пока в нем ровно три элемента: Первый канал, "Россия" и НТВ. Причем нельзя сказать, что Леонид просто выпендривается, как тот неуловимый Джо, который на фиг никому не нужен. Вовсе нет: каналы-то его зовут, и весьма обижаются на отказы.

Полный текст см. у leonwolf в Задачка на тему морального выбора.

А еще мне кажется, что такая позиция совсем скоро станет очень популярной.
qr

Алгоритм избавления от лишних пробелов

Очень частая ситуация при любом редактировании текста на компьютере - нужно поудалять в тексте двойные, тройные и более длинные серии пробелов, оставив между каждыми двумя словами ровно один пробел. Моё традиционное решение - глобальная замена по тексту двух пробелов на один.
Думаю, что и все остальные компьютерщики поступают именно так.
Минус такого решения состоит в том, что приходится делать эту замену в несколько проходов (если заранее не считать, какова длина наибольшей цепочки пробелов, то и число проходов узнать заранее нельзя; приходится повторять замены до тех пор, пока число замененных цепочек не станет равно нулю, т.е. неопределенное число раз).

Сегодня пришло в голову решение, лишенное этого недостатка. И даже удивительно, что я не придумал его раньше.

1. Заменим каждый пробел на сочетание двух символов, не встречающееся в тексте. Например, на ^&.
2. Заменим каждое сочетание &^ на пустую строку.
3. Заменим ^& на пробел.

Не правда ли, элегантно?

PS. Спустя три года после опубликования изменил Subj, добавив в него слово "Алгоритм".
До этого пост был 9-м в выдаче Яндекса. Посмотрим, что будет через неделю