Створіть єдиний регулярний вираз, який ловить усі зелені слова, пропускає всі червоні, а потім стискає його під пар.
Як грати
Ви отримуєте два списки слів: обов’язковий (зелений) і неповний (червоний). Введіть один регулярний вираз, який відповідає кожному зеленому слову та жодному червоному. Слова підсвічуються живо, коли ви друкуєте. Коли він роз’єднає їх, скоротіть візерунок, щоб він перевершив довжину номіналу.
Ваш шаблон перевіряється на кожне слово; додайте прив’язки самостійно, якщо вони вам потрібні
Зіставте всі зелені, відкиньте всі червоні, а потім у гольф зменшіть довжину
Оцінка винагороджує короткий шаблон, який відповідає пар
Елементи керування
Робочий стіл: введіть свій шаблон у поле введення та натисніть Enter або Submit; Reveal показує приклад рішення
Телефон і планшет: торкніться введення та введіть текст за допомогою екранної клавіатури
Режими гри
Складність: легкий, середній або важкий набори слів
Щодня для спільної головоломки, Тренуйтеся для нескінченного потоку
Поради та стратегія
Шукайте підрядок або клас символів, який спільний для зелених і відсутній для червоних — часто достатньо двох або трьох символів
Reveal наводить робочий приклад; розглядайте його довжину як ціль для підрізання
Що ви дізнаєтесь
Pattern Hunter — це regex golf — головоломка з кодовим гольфом про виразне, мінімальне зіставлення шаблонів.
Навички: регулярні вирази, підбір шаблонів, стисле розв’язування задач
Найкраще для: приблизно 9–12 класи (від 14 років)
Для батьків і вчителів: стисле, виразне підбір зразків.
Про Pattern Hunter
Pattern Hunter — це гольф із регулярними виразами: головоломка з кодовим гольфом про виразне, мінімальне зіставлення шаблонів. Це оригінальна безкоштовна браузерна гра, створена власноруч для PlayPendium.