Pull to refresh

Comments 72

UFO just landed and posted this here
такое надо в онлайне хорошо делать, чтобы регулярки подсвечивались красным и зелёным при заполнении, а при редактировании какой-то ячейки ненужные регэкспы высветлялись.
Подписи ориентированы таким образом, чтобы было понятно направление текста.
А он не так-то прост… Спасибо, распечатал всей команде))
Решил. Спасибо за задачку. Очень понравилась. Продолжаем работать.
нет — я конечно, понимаю, что я не спец в регэкспах, но что может значить .* из 11 букв?
Первое что приходит на ум: 11111111111
Как тогда решать-то?
Или R*D*M* из 8 букв — это и RRRRRRRR и DDDDDDDD
Подскажите, что вообще с этим делать?
Начинать с других подсказок, которые дают больше информации :)
Верно. Посоветовал бы начать с тех регулярок, где жестко определены первая и/или последняя буква (символ). Например, N.*X.X.X.*E тут ясно видно, что первая буква будет N, а последняя Е.
да — спасибо.
Нужно еще и английский знать, чуть лучше — ну что ж будем развлекаться со словарем.
Для решения кроссворда не нужно иметь огромный словарный запас. Все «слова» в кроссворде — ни что иное, как сочетания букв латинского алфавита, например, «RCCHHHRRCC» (в этом духе).
от блин — я думал значимые слова…
2 часа 32 минуты. Я апплодирую.
Такие вещи нужно выдавать студентам, в качестве допуска к зачету.
Или на собеседование ;)
На собеседование — долго ) нужно тогда его сократить раза в три.
Не прокатит ) разве что придумать уникальные для каждого — а это задачка уже посложнее самого решения, IMHO ))
Регулярки и так вещь способная привести к моральным травмам, так вы ещё и пытаетесь уговорить подопытного добровольно себя истязать.
Вы предрабочую практику случайно не в Аушвице проходили?
В данном примере все регвыры достаточно просты. Более того, у меня процесс решения не потребовал сколь-нибудь значительного перебора. То есть задача составлена нетривиально — если каких попало регвыров понаписать, то процесс решения может быть очень занудным из-за глубокого перебора.
четырехгрудая красавица?
И трёхгрудая инопланетянка из «Вспомнить всё» тоже не сматчилась! Я в растерянности.
Одна трехгрудая и одна одногрудая, видимо.
А две нормальных вы не рассматриваете, да?
Судя по размерам, там вообще 4 одногрудых.
4 амазонки — тоже вариант.
Попробуй «две Семенович»
С удовольствием бы попробовал двух Семенович )
Лучшее, что удалось найти — "горедиссидент" (без чёрточки). Подходят ещё некоторые косвенные падежи от слова «бареттер», но я его в первый раз вижу. Со словами «миллиметр» и «миллимикрон» ничего хорошего сделать не удалось. Миллимиллимикрон, ха-ха…
Кстати, в русском языке когда прочитаешь эту комбинацию, невольно усмехнешься )
Потратил час рабочего времени, но мозг размял)
Решил… Но у меня после этого кроссворда глаза теперь шестиугольные.
Автор, дайте, пожалуйста, решение кроссворда, чтобы проверить свое решнеие. Лучше, конечно, не сейчас, а через какое-нибудь время, чтобы не было соблазна сразу в ответ залезть.
Ответы там есть по ссылке.
Ссылку я только что добавил.
Честно говоря, даже не подумал, что выглядит так, будто я автор. На чужие лавры претендовать не хотел :(
UFO just landed and posted this here
Хорошая задачка. Спасибо!
Я еще вчера решил. Кстати, интересно, как составлялся этот кроссворд, вручную или с помощью программы? Там в процессе решения в каждый момент времени довольно мало букв можно однозначно определить.
А как составляют японские кроссворды? Там тоже регулярные выражения :)
У вас ошибка в решении. В нижней строке четвёртый регексп .*DD.*CCM.*, к вашему решению он не подходит.
Lany, вы ошиблись, все подходит. Товарищ Aivean все правильно решил.
Там в одной клетке ошибка (или опечатка). M вместо C.
Да, действительно, есть ошибка. У меня видимо уже «глаз замылился».
А вы наблюдательны. Похоже, я прочитал CMM вместе CCM.
Я просто со своим решением сравнил посимвольно :-)
Народ, есть только одно верное решение кроссворда?
А то в нижней левой клетке может быть совершенно любая буква и кроссворд имеет множество решений.
Однако, если предположить, что решение может быть только одно, то там должна быть буква G.
Кроссворд можно решить, не пользуясь предположением, что решение одно. И при этом почти без перебора.
Так значит оно одно. Спасибо. :-)
Не значит :) Не исключено, что останется клетка, в которую можно подставить что угодно. Или цикл, имеющий два решения. Но если хотите — предполагайте, риск ошибиться от этого только возрастёт :)
Не исключено, что останется клетка, в которую можно подставить что угодно.

Воспользовался вашим советом. Такой клетки не осталось. :-)
Вы неправы. Если туда не писать G, то под шаблон .*G.*V.*H.* придётся подставить xRNRGVH (где x — ваша совершенно любая буква; RNR определяются однозначно). Тогда в ряду (...?)\1* выйдет VREVREVREVRE, а последней V не может быть по двум причинам: не сойдётся ни .*OXR.*, ни [CEIMU]*OH[AEMOR]*.
Пару раз я использовал приёмы из японских кроссвордов.
Я не уверен, что всем хочется это видеть. Хотя комментарий достаточно далеко внизу, всё-таки лучше заменить на ссылку.
Вы правы, надо было ссылку. Но сейчас уже не редактируется. Пролистал всю тему в поисках ответа, чтобы свериться, но не нашел, поэтому разместил тут.
Обожаю людей пишуших имя убийцы на первой странице детектива. Они считают, что экономят моё время)
Добавил ещё минусик исключительно с целью ухудшить читаемость комментария. Помню, когда-то заминусованные комментарии сворачивались, так можно было бы легко спрятать комментарий под спойлер :-)
Нет, ну кто так делает? Спасибо тем, кто заминусовал, что его теперь почти не видно, я почти ничего не заметил :)
Где скачать шестиугольный Excel? :)
Написать самому
Друзья, а киньте ссылки еще на подобные кроссворды. Очень понравилось!
Sign up to leave a comment.

Articles