Abnormal programming
Regular expressions
HTML
Comments 41
+5
Даже немного жаль, что уже решил его.
Предложение: можно добавить вращение кроссворда мышкой или стрелками.
0
Идея интересна, но сложновата в реализации.
Не думаю, что это столь необходимо. А ещё боюсь, что тогда это всё даже в Webkit начнёт тормозить.)
0
Кверху тормашками читать это всё сложно. Я когда решал, распечатал и много его крутил. Очень удобно.
+2
«Честные полигоны» понравились, интересная реализация.

p.s. странно, но в Firefox при манипуляциях на странице кушается раза в полтора больше ресурсов, чем в Хроме.
0
Да, о производительности я писал. Я подозреваю (но не уверен), что во всём виноваты transforms. Почему-то Webkit и IE с ними лучше справляется.
0
Не стоило текст поворачивать более чем на 90 градусов, читать не удобно
0
К сожалению, хорошего решения по поводу удобного восприятия текста так и не нашёл. Направление текста указывает направление слова в сетке.
0
Верхние и нижние подписи можно на 180 градусов развернуть, тогда они будут читаемыми и не потеряют направление.
+1
Потеряют, там проблема в том что направления регекспов навстречу друг другу, а у текста направление одно — слева направо.
+1
Тогда они будут в обратном направлении относительно «матчимой» строки.
0
Даже лучше, чем в Webkit? У меня, к сожалению, нет возможности самому это увидеть.
0
Лучше всего работает в ИЕ10… как ни странно.

Это заговор!

+1
Стоит счетчик времени на страницу добавить, от первой введенной буквы до последней правильной
0
где-то минут за 40. Правда, под конец облажался в одном символе, и (.)(.)(.)(.) не сходилосб. пришлось подсмотреть его :(
0
Сначала хотел написать, что кроссворд не имеет решений, но потом понял, в чём проблема. При клике в клетку все тексты пишутся горизонтально, и для трёх граней порядок становится неправильным. Нужно тогда и само регулярное выражение разворачивать, что вроде не сильно сложно.
0
Порядок остаётся прежним. Подписи я кручу только для удобства чтения.
А разворачивать регулярки как раз сложно (если не невозможно).
0
Надпись слева направо, а строка справа налево, следовательно, порядок неправильный.
Что касается регулярок, то, может, и бывают такие, которые нельзя развернуть, но я сходу не смог таких придумать, а имеющиеся в кроссворде разворачиваются элементарно.
0
Спасибо за реализацию! Решить удалось. В хроме работает почти без проблем. Только в одной регулярке (где-то снизу справа) кажется лишний пробел видим.
0
стоит сделать систему пометок(в яейку вводить несколько символов, пока не знаешь, что именно там должно быть) как в судоку. хотя, это — дело вкуса.
+1
Отлично! Решил за час и 48 минут. Многовато, но я отвлекался.
Теперь знаю, какое задание на собеседованиях давать нужно =)
+2
Если бы я увидел это задание на собеседовании, я бы встал и вышел.
0
Можно на дом давать, но так, чтобы простановка каждой буквы сразу отправлялась на сервер и записывалась с временем. Далее по логу легко понять, списывал претендент или нет. Даже если человек списывая сможет обмануть логирование то его за одно это взять можно будет =)
0
Вы не решили основную проблему: задача совершенно не подходит для собеседований. Ни на одну должность. Ни в одну компанию мира. Ни в прошлом, ни в настоящем, ни в будущем.
0
Почему же? Задача дает понять, что собеседуемый умеет работать с регулярками и в общем неплохо их понимает. Там ведь и группировка, и наборы, и повторение. Не все конечно но основы есть.
0
Вы не чувствуете разницы между пониманием регулярных выражений и умением решать составленные из них кроссворды? Не говоря уж о том, что выучить 90% синтаксиса регулярных выражений можно за несколько часов с нуля, поэтому подобная проверка знаний бессмысленна; да и что не существует профессий, в которых ощутимое время занимает анализ регулярных выражений.
0
Но существуют профессии в которых 90% времени занимает написание регулярных выражений. Сам знаком с парой подобных специалистов =)
0
1:36:10. Это были увлекательнейшие полтора часа!
Всегда было интересно, как люди придумывают такие прикольные задачи — всё же настолько надо подогнать друг к дружке, чтобы и регекспы были простые и красивые, и решение было единственно, и решать было непросто. Респект авторам таких задач!
0
Хотел решить, ещё когда увидел в виде картинки, но терпения не хватило вертеть головой или крутить куски изображения в редакторе.
В таком виде отлично просто, спасибо!
0:59:20.
0
Почему-то под маком не ставится точка нигде (Chrome 26, Firefox 20, Safari 6.0.3)
0
Решил вчера впервые, сейчас решил повторить, не отвлекаясь.
00:38:29
0
Спасибо, удобно решать в таком формате.
02:07:01, в (...?)\1* сбился при повторении букв и через некоторое время пришлось долго разматывать и вспоминать, какие кобминации не обоснованы :)
0
Жаль он не показывает, какую регулярку буква проваливает.
0
FF 24.5/Linux ячейки отрисовываются некорректно. При этом на сайте «честных полигонов» всё в порядке.
0

На планшете не отображает клавиатуру для ввода символов.

Only those users with full accounts are able to leave comments., please.