Slashdot Mirror


Can You Do the Regular Expression Crossword?

mikejuk writes "Programmers often say that regular expressions are fun ... but now they can be a whole lot of fun in a completely new way. Want to try your hand at a regular expression crossword? The idea is simple enough — create a crossword style puzzle with regular expressions are the 'clues.' In case you don't know what a regular expression is — it is a way of specifying what characters are allowed using wild-card characters and more. For example a dot matches any single character, an * any number of characters and so on. The regular expression crossword is more a sort of Sudoku puzzle than crossword however because the clues determine the pattern that the entries in a row have to satisfy. It also has to use a hexagonal grid to provide three regular expressions to control each entry. This particular regular expression crossword(pdf) was part of this year's MIT Mystery Hunt. This annual event is crammed with a collection of very difficult problems and the regular expression crossword, created by Dan Gulotta from an idea by Palmer Mebane, was just a small part of the whole — and yes there is a solution."

10 of 115 comments (clear)

  1. Just solving it is easy. by Anonymous Coward · · Score: 2, Funny

    Solving it without going insane, on the other hand, is an entirely different story.

  2. Obligatory xkcd by XDLMAO · · Score: 2, Funny
    1. Re:Obligatory xkcd by Anonymous Coward · · Score: 2, Funny
  3. simple? by bitingduck · · Score: 4, Funny

    There's probably already a CPAN module for solving it...

  4. Re:Great idea, but... by Anonymous Coward · · Score: 5, Funny

    The only thing difficult about the puzzle is the format in which it is presented. How many people have printers? Of those, how many have working printers? And, of those, how many also have paper?

  5. Breaking news. by mutube · · Score: 4, Funny

    Yvonne Lee, Community Manager at Dice.com writes,

    ^\\([^ ()]+\\)\\(([0-9]+\\),\\([0-9]+\\))"

  6. Re:Great idea, but... by Anonymous Coward · · Score: 2, Funny

    s/forgotten/never learned/g

  7. Re:Great idea, but... by SQLGuru · · Score: 4, Funny

    How many people have printers? Of those, how many have working printers? And, of those, how many also have paper?

    I have all of those........but no ink.

  8. The problem with expression by shoeman_g · · Score: 1, Funny

    If you have a programming problem that requires regular expressions, you now have two problems.

  9. Re:Apologies to Betteridge by hcs_$reboot · · Score: 3, Funny

    Well done, you deserve your 1?[0-9] points.

    --
    Slashdot, fix the reply notifications... You won't get away with it...