нужно сделать портал!

D
На сайте с 31.01.2017
Offline
15
#121
miltorg:
Так вам понравиться?:

s/^|\n/\nhttp:\/\//g;

Ожидал. Но это не отменяет того, что вы аппендикс вырезаете через зад.

miltorg:
Повторю. У меня все домены в строке и внутри скрипта. И эту строку я запросто могу сделать хоть с переносом в начале, хоть без.

И про это уже писал - подстраиваете данные под алгоритм. А не алгоритм подстраивается под данные.

danforth
На сайте с 18.12.2015
Offline
153
#122

Резюмирую: miltorg сам придумал вводное, сам придумал баг, нормальные разработчики выполнили ТЗ без бага, милторг сказал что никто не делал через регулярки, и баг ещё куда-то исчез, а должен быть на месте, поэтому в собственной олимпиаде победил её организатор. Напоминает... выборы?

Junior Web Developer
mendel
На сайте с 06.03.2008
Offline
183
#123
miltorg:
Решение должно быть Конечно же в 1 строку и в этой строке около 19 символов. - я очень трепетно отношусь к чужому времени.
Плюс. 1 строка на ввод
И одна строка на вывод.
miltorg:
У меня все домены в строке и внутри скрипта. И эту строку я запросто могу сделать хоть с переносом в начале, хоть без.

Повторяете кому и что?

Задача исключительной телепатии.

Вы в этой теме раз десять писали что способны работать только если вам ТЗ расшифровать до пошаговой инструкции. Собственно неспособность ставить задачи (что себе что окружающим) да еще и следовать им - налицо.

miltorg:
Если бы на моём месте был клиент - он бы был разочарован.

Клиент разочарован когда решение не удовлетворяет его потребностей. В клиентах, деньгах или "начальник сказал нАдА сайД" - не важно. Если клиент настаивает на ошибочном решении то я ему вежливо на это укажу и уточню что же ему нужно реально. Если не получится - ну и ладно. Значит не мой клиент.

miltorg:
Это плохо. Очень плохо.

Плохо не использовать регулярки там где они не нужны?

Ну так давайте сразу на ассемблер перейдем. Я из тех же восьмидесятых что и вы, пусть первую программу написал лишь в 9 лет, т.е. в 89-ом, но на ассемблере пописать приходилось. Как думаю и половине стариков на форуме. х86 не вспомню, я его мало использовал лишь микровставки в паскале, а семейство i808/z80/к580 освежить не сложно).

Всё еще не могу понять троль вы или действительно "такой". На своем пути из девяностых в 21-й век разработки видел многих кто не смог осилить современные тенденции, так что допускаю что "такой".

Шутку любишь над Фомой, так люби и над собой. (с) народ. Бесплатные списки читабельных(!) свободных доменов (http://burzhu.net/showthread.php?t=2976) (5L.com) Сайты, All inclusive. 5* (/ru/forum/962215)
[Удален]
#124
danforth:
Резюмирую: miltorg сам придумал вводное, сам придумал баг, нормальные разработчики выполнили ТЗ без бага, милторг сказал что никто не делал через регулярки, и баг ещё куда-то исчез, а должен быть на месте, поэтому в собственной олимпиаде победил её организатор. Напоминает... выборы?

Мало того я в задании прямо указывал - что решение через регулярки. Но всем было не до того. Они генерировали тоннны контента вместо того чтоб написать 19 символов.

mendel
На сайте с 06.03.2008
Offline
183
#125
miltorg:
Мало того я в задании прямо указывал - что решение через регулярки. Но всем было не до того. Они генерировали тоннны контента вместо того чтоб написать 19 символов.
miltorg:
То есть вы меня тестировали. Тогда я протестирую вас:

Есть домены в виде:
karta-kryma.ru
nomer-aski.ru
icq-besplatno.ru
besplatnyj.ru

Их очень-очень много.

Нужно получить:
http://karta-kryma.ru
http://nomer-aski.ru
http://icq-besplatno.ru
http://

Решение должно быть Конечно же в 1 строку и в этой строке около 19 символов. - я очень трепетно отношусь к чужому времени.

Плюс. 1 строка на ввод
И одна строка на вывод.

Задание индивидуальное. Попрошу никого пока не участвовать.

Слова про регулярки в сообщении с заданием я выделил жирным и красным специально чтобы их никто не пропустил.

[Удален]
#126
miltorg:
Вы mendel?

Я ведь просил - что это задание для него.

Теперь задание для mendel - написать это регулярками - я их люблю.
И повторяю заново - Задание для mendel

---------- Добавлено 12.02.2017 в 23:35 ----------



У вас 23 символа. Нормально.
Но у меня - 19.

Вывод - это print обычно. Он у вас и написан.
Ввод. - Он не всегда бывает с консоли. И, предпочтительно чтоб он оставался в скрипте. Чтоб не вводить каждый раз заново. В первоначальном задании написано что доменов очень много. - Этим я подразумевал что ведётся постоянная работа с этим списком.



---------- Добавлено 12.02.2017 в 23:43 ----------



В конце результата должно быть http:// - см. исходное задание. И желателен список исходных доменов внутри скрипта.

В целом - вы ответили правильно. в целом.

Там даже сразу было выделено красным и жирным

D
На сайте с 31.01.2017
Offline
15
#127

miltorg, вот вам на регулярках, но предупреждаю сразу, в конце http:// не будет:) Зато не споткнется на данных (пустых строках).

  • s/([^\n]+)/http:\/\/$1/g;
  • s/^([^\n]+)/http:\/\/$1/gm;

Кидайте тапками🍿

R
На сайте с 12.12.2007
Offline
81
#128

Спасибо всем, кто помог разобраться с данным вопросом.

После того, как я сказал руководству сколько нужно на создание сайта с нуля (120к+), мне срубили сумму в 2 раза и сказали пойти подумать еще.

Имея данный бюджет, стало понятно, что придется выбирать готовую систему и допиливать ее.

з.ы. Прошу прощения, что из-за моей тему было сломано много копий, я не ожидал таких мозговых баталий :)

но было приятно почитать, всем добра.

[Удален]
#129
demiux:
miltorg, вот вам на регулярках, но предупреждаю сразу, в конце http:// не будет:) Зато не споткнется на данных (пустых строках).

  • s/([^\n]+)/http:\/\/$1/g;
  • s/^([^\n]+)/http:\/\/$1/gm;

Кидайте тапками🍿

Ну вот. И всё решение. Правда не в 21 символ,а в 24.

Но всё равно - ничтяк. Зачёт.

Сейчас посмотрю чего позаковыристей.

D
На сайте с 31.01.2017
Offline
15
#130

miltorg, честно говоря я такого решения от вас ждал. Ну да ладно:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий