Сайт кроссвордов с регулярными выражениями


Новый веб-сайт дает вам возможность улучшить свои регулярные выражения и в то же время получать удовольствие. Кроссворды с регулярными выражениями похожи на судоку для программистов.

Если вы помните кроссворд с регулярным выражением, установленный как часть охоты за тайнами MIT (если вы не проверяете, можете ли вы сделать кроссворд с регулярным выражением?) тогда у вас, возможно, были симптомы абстиненции, как только вы закончили его. Теперь вы можете получить исправление головоломок с регулярными выражениями на новом веб-сайте, который представляет вам набор оценок и учебник на случай, если вам нужно освежить грамматику регулярных выражений. 

Прежде чем вы будете слишком взволнованы, я должен добавить, что ни один из кроссвордов регулярных выражений не соответствует стандарту MIT. Во – первых, все они играют на прямоугольной, а не шестиугольной сетке, и они намного меньше, но все равно весело.

Основная идея заключается в том, что каждой строке и каждому столбцу в сетке присваивается регулярное выражение. Каждое регулярное выражение задает шаблон символов, разрешенных в строке и столбце. Обычно шаблон может быть удовлетворен множеством вариантов символов, но пересечения строк и столбцов контролируются двумя регулярными выражениями, и это ограничивает выбор только одним – решением головоломки.

Например, самая первая головоломка (предупреждение о спойлере) :

Чтобы играть, вы просто заходите на сайт, выбираете уровень сложности и начинаете вводить свои решения. Если вы хотите, чтобы сайт отслеживал ваш счет, вы можете войти в свою учетную запись Facebook. Существует страница справки, которая объясняет некоторые простые регулярные выражения и учебник – после этого вы сами по себе. 

Самая сложная из головоломок имеет больше квадратов и два регулярных выражения на строку/столбец:

В то время как сайт кроссвордов с регулярными выражениями-это весело, вы не можете не думать, что может быть еще более интересная игра, основанная на регулярных выражениях, пытающихся выйти. 


Добавить комментарий