Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Can You Do the Regular Expression Crossword?

samzenpus posted about a year and a half ago | from the game-time dept.

Programming 115

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."

cancel ×

115 comments

Sorry! There are no comments related to the filter you selected.

Dumb (0)

Anonymous Coward | about a year and a half ago | (#42890937)

Most so called regex commands are really more powerful and define CFCs that aren't regular.

Solution (1, Interesting)

Anonymous Coward | about a year and a half ago | (#42890971)

I'll post the solution as regular expression

*

^there you have the solution, the infinite plays of Monkey-Shakespeare, and the answer to life and the universe, and everything.

Re:Solution (0)

Anonymous Coward | about a year and a half ago | (#42891023)

As well as God's Last Message to his Creation.

Re:Solution (4, Informative)

Stradenko (160417) | about a year and a half ago | (#42891037)

I think you mean .*

Re:Solution (0)

TheRealMindChild (743925) | about a year and a half ago | (#42891289)

more like .^

Re:Solution (4, Informative)

Coolhand2120 (1001761) | about a year and a half ago | (#42891229)

The article summary was wrong about * and so are you. At least the language in the summary leaves much to be desired, although they are correct about it being a numerator, they leave off the part that it matches the previous character or subexpression. * = the previous character or subexpression zero or more times. As Stradenko pointed out to get ANY character you need . (period). To get any character zero or more times you need .* (period asterix). To get the solution to anything with more than one line you need [\s\S]*.

So you're pretty far off the mark as far as 42 [wikipedia.org] goes.

Re:Solution (1)

dkf (304284) | about a year and a half ago | (#42893549)

To get any character zero or more times you need .* (period asterix). To get the solution to anything with more than one line you need [\s\S]*.

That depends on the RE dialect; some treat newline as an ordinary whitespace character by default.

Just solving it is easy. (2, Funny)

Anonymous Coward | about a year and a half ago | (#42891025)

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

Re:Just solving it is easy. (1)

gd2shoe (747932) | about a year and a half ago | (#42894279)

Tell me about it

Why the hey did they have to put 2/3 of the clues upside down? That was cruel.

(And yes, I realize it was an attempt at uniformity, to have every line take the form of clue-answer. Still, it is impossible to retain that form without having most of the clues upside down no matter how you turn the page. If it's merely to slow down students in the competition, I call unnecessary roughness. Judging students ability to read math upside down is worthless compared to the value of a good puzzle.)

Solution (1)

swilver (617741) | about a year and a half ago | (#42894873)

Took about an hour to solve, but I'm already insane.

http://hjohn.home.xs4all.nl/RegEx-Solution.jpg [xs4all.nl]

Re:Solution (1)

BlackPignouf (1017012) | about a year and a half ago | (#42896793)

Sorry, your solution is wrong.
"HCXRCMIIIHXLS" doesn't fit the regexp.
Try http://twoevils.net/cross-regex.html [twoevils.net]

Re:Solution (1)

swilver (617741) | about a year and a half ago | (#42897955)

You're right. The center row should be "HRXRCMIIIHXLS".

I also preferred doing it on the print out, much easier for this kind of puzzle.

Obligatory xkcd (2, Funny)

XDLMAO (2668915) | about a year and a half ago | (#42891053)

Re:Obligatory xkcd (1)

Anonymous Coward | about a year and a half ago | (#42891197)

And here I thought it was going to be: http://xkcd.com/356/ [xkcd.com]

Re:Obligatory xkcd (1)

Anonymous Coward | about a year and a half ago | (#42893379)

I got nerd sniped. Luckily I wasn't in the road. Only took about 2 hours.

Re:Obligatory xkcd (2, Funny)

Anonymous Coward | about a year and a half ago | (#42891199)

Better Obligatory xkcd
http://xkcd.com/208/ [xkcd.com]

Re:Obligatory xkcd (5, Insightful)

fche (36607) | about a year and a half ago | (#42891721)

Randall should draw a comic about obligatory xkcd references.

Re:Obligatory xkcd (0)

Anonymous Coward | about a year and a half ago | (#42894297)

Randall should draw a comic about obligatory xkcd references.

The Monty Python reference one might apply.
http://xkcd.com/16/ [xkcd.com]

Re:Obligatory xkcd (1)

Anonymous Coward | about a year and a half ago | (#42896499)

That would just result in obligatory obligatory xkcd reference references being posted whenever an obligatory xkcd reference is posted.

Re:Obligatory xkcd (1)

MagicM (85041) | about a year and a half ago | (#42896467)

http://xkcd.com/356/ [xkcd.com]

I haven't gotten anything useful done all morning!

ObBetteridge (0)

Anonymous Coward | about a year and a half ago | (#42891093)

No.

This is something better left for a computer to do.

Re:ObBetteridge (1)

Lorens (597774) | about a year and a half ago | (#42892899)

My first thought when seeing the crossword was that to make sure there aren't two or more answers, you place the clue between egrep and /usr/share/dict/words . . . and that effectively cured me of any desire of actually doing the crossword.

Re:ObBetteridge (1)

gd2shoe (747932) | about a year and a half ago | (#42894319)

Except this isn't actually a crossword puzzle. It doesn't make any words, only odd series of letters. As the summary said, it's more like Sudoku, with a crossword bent.

Re:ObBetteridge (0)

Anonymous Coward | about a year and a half ago | (#42894363)

My first thought when seeing the crossword was that to make sure there aren't two or more answers, you place the clue between egrep and /usr/share/dict/words

You have a mighty weird /usr/share/dict/words there if its contents match to the clues of the puzzle. Well, a few of them will match, like a 11 letter word matching.* and or a 10 letter word matching [^M]*M*[^M]*, but I'm quite surprised if you can find a 8 letter word matching R*D*M*.

Re:ObBetteridge (1)

sudon't (580652) | about a year and a half ago | (#42896393)

$ grep r*d*m* twl |grep ^........$ |wc -w

29766

Great idea, but... (3, Insightful)

stephanruby (542433) | about a year and a half ago | (#42891103)

It's a great idea, but the puzzle given is too complicated.

If they really want to popularize this concept among programmers, many of whom have forgotten regular expressions even if they had once mastered them, they should really create much simpler puzzles in a mounting order of difficulty.

Hopefully, someone enthused by the idea will create and publish such puzzles.

Re:Great idea, but... (1, Insightful)

Anonymous Coward | about a year and a half ago | (#42891167)

I don't know a single programmer who has forgotten regular expressions. Who are the "many" you speak of?

Besides, rather than the puzzle being too complicated, maybe your brain is too simple?

Re:Great idea, but... (2, Funny)

Anonymous Coward | about a year and a half ago | (#42891449)

s/forgotten/never learned/g

Re:Great idea, but... (1)

stephanruby (542433) | about a year and a half ago | (#42891817)

You're right. My brain must be too simple.

Nothing gets by you.

Re:Great idea, but... (0)

Anonymous Coward | about a year and a half ago | (#42893569)

Forgotten conceptually? NO
Forgotten in detail? YES, quite a lot.

But I have been retired for 6 years and have not done this kind of thing in awhile.

And everything can be looked up and relearned anyway!

Re:Great idea, but... (1)

MightyYar (622222) | about a year and a half ago | (#42894267)

Are your still in your 20s or something? You'll forget anything you don't use in a while. When I did web scraping I got quite good at regex. Now, I have to look some things up, especially when dealing with look aheads and look behinds and other slightly more esoteric features. I am working through the puzzle, though.

Re:Great idea, but... (0)

Anonymous Coward | about a year and a half ago | (#42896569)

There are no look-aheads or look-behinds in this puzzle. This is all extrememly basic regex features that should be supported just about everywhere, except possibly for the backreferences (\1, \2, \3, \4)...not sure what outside of perl allows that

Re:Great idea, but... (1)

MightyYar (622222) | about a year and a half ago | (#42896871)

Sorry, didn't mean to imply that the regexs in this puzzle used lookaheads or behinds. There's nothing even remotely esoteric about the ones in the puzzle.

Re:Great idea, but... (1)

BlackPignouf (1017012) | about a year and a half ago | (#42897275)

Ruby, for example.

Re:Great idea, but... (1)

saveferrousoxide (2566033) | about a year and a half ago | (#42900299)

the Visual Studio replace tool

Re:Great idea, but... (5, Funny)

Anonymous Coward | about a year and a half ago | (#42891181)

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?

Re:Great idea, but... (4, Funny)

SQLGuru (980662) | about a year and a half ago | (#42891949)

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.

Re:Great idea, but... (0)

Anonymous Coward | about a year and a half ago | (#42894047)

You could always squirt out some more ink, I mean, you are an octopus, right? We have plenty of ink in tho-

Wait, you are telling me Slashdot is humans? Yeah of course, I am just kidding, ha haa, I am really a human, I got you!

Re:Great idea, but... (2)

ArsenneLupin (766289) | about a year and a half ago | (#42895383)

You could always squirt out some more ink, I mean, you are an octopus, right?

... and if you aren't, just use black paper...

Re:Great idea, but... (1)

pipatron (966506) | about a year and a half ago | (#42892483)

I pasted the URL to the PDF in gimp, solved the puzzle in a layer. Not really rocket surgery here.

Re:Great idea, but... (0)

Anonymous Coward | about a year and a half ago | (#42897183)

But coming up with that approach required brain science.

Re:Great idea, but... (0)

Anonymous Coward | about a year and a half ago | (#42892757)

I just copied the puzzle to an emacs buffer and went to town on it. Its not really complicated because each cell only has 3 rules that apply to it. And the more complicated the regular expression was the more limited its solution set.

Re:Great idea, but... (0)

Anonymous Coward | about a year and a half ago | (#42893281)

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?

I used google for that, they got a drawing interface.
Easy to add/remove letters bla bla, took 2-3 hours to finish though.

Re:Great idea, but... (0)

Anonymous Coward | about a year and a half ago | (#42891193)

Maybe there will be a console clone?

Re:Great idea, but... (2)

Goaway (82658) | about a year and a half ago | (#42891473)

It takes about an hour to solve. It isn't terribly complicated.

Re:Great idea, but... (1)

hcs_$reboot (1536101) | about a year and a half ago | (#42892659)

It's a great idea, but the puzzle given is too complicated

The puzzle was obviously designed by a program - so the solution should also come from a software.

Re:Great idea, but... (1)

CAIMLAS (41445) | about a year and a half ago | (#42893181)

Yes. This.

I use regex (pcre) on a daily basis. This? This hurt my head. Holy shit that puzzle is hard. (Granted, I hate crossword puzzles... maybe I'm not old enough yet.)

Re:Great idea, but... (2, Insightful)

Anonymous Coward | about a year and a half ago | (#42893625)

Really? I'm about as far from a Regex Guru as you can get and frequently advocate against using them for anything but the simplest task and I was able to solve it in about 45 minutes or so. When you first sit down with it, it looks near impossible, but there are a handful of hexes that can be deduced immediately and after getting a few more it's not that much harder than a sudoku.
I though the puzzle was challenging, but not overwhelmingly so in any way and would love to see more of them.

Re:Great idea, but... (1)

Sam H (3979) | about a year and a half ago | (#42893947)

I think you haven't actually given it a try. The clues are written as regexes, which require to know the syntax, but it's actually a pretty easy logic puzzle.

simple? (4, Funny)

bitingduck (810730) | about a year and a half ago | (#42891105)

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

Apologies to Betteridge (3, Interesting)

MtHuurne (602934) | about a year and a half ago | (#42891121)

Solved it a few days ago. It was fun. It's not as hard as it looks.

and yes there is a solution

In fact, there is exactly one solution.

Re:Apologies to Betteridge (3, Funny)

hcs_$reboot (1536101) | about a year and a half ago | (#42892679)

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

Re: Apologies to Betteridge (0)

Anonymous Coward | about a year and a half ago | (#42894391)

Isn't the result of that the numbers 0 through 19?... What a unique scoring range.

Re: Apologies to Betteridge (-1)

Anonymous Coward | about a year and a half ago | (#42895269)

assuming it's an integer, that expression could be up to 199 points.

if it's a floating point than it could be up to 1e9 or a billion points :p

Re:Apologies to Betteridge (0)

Anonymous Coward | about a year and a half ago | (#42896473)

without any $ or ^ to mark edges, are these regexes assumed to match the whole line?

Rules? (1)

Yojimbo-San (131431) | about a year and a half ago | (#42891137)

Where are the rules? Just the grid isn't much help; for example the clue N.*X.X.X.*E on a length 9 line might be NXxXxXE (length 7). A colleague has just looked at the solution and my hypothesis is that each regex fully describes the line (i.e. /^clue$/) but it would be nice to be sure ...

Re:Rules? (1)

MtHuurne (602934) | about a year and a half ago | (#42891283)

I haven't seen any part of this puzzle other than the grid itself, but if you interpret every clue as a match for the full line like you said, there is exactly one solution.

Re:Rules? (0)

deek (22697) | about a year and a half ago | (#42891359)

If they wanted to fully describe a line, they'd wrap each expression in start-of-line (^) and end-of-line ($) metacharacters.

What gets me though, are clues like "(O|RHH|MM)*" . That's basically saying: there's an O or an RHH or an MM ... and _zero_ or more combinations of these. Functionally equivalent to a ".*". Essentially a useless clue. The crossword is littered with these types.

Re:Rules? (2, Insightful)

Anonymous Coward | about a year and a half ago | (#42891493)

The rules are anchored to the ends. Printing a ^ and $ on each clue is redundant and silly, when a moderately intelligent person could easily figure that part out for themselves.

Re:Rules? (0)

Anonymous Coward | about a year and a half ago | (#42891495)

you know you can put a minimum and maximum bound on that * as the line is finite and not 0-lenth so read that as "(O|RHH|MM){n,m}"

Re:Rules? (2)

Aristos Mazer (181252) | about a year and a half ago | (#42891649)

Not useless. It has to match the whole line. If the regular expression matches zero characters, then the rest of the line is left as the next token in the string. You're thinking of it as a parser... think of it as the results of a parser -- the parser ran, and it returned the complete line of characters as a token when given this regular expression. Does that help you understand why this works?

Re:Rules? (1)

deek (22697) | about a year and a half ago | (#42891909)

That makes more sense. You're right, I was trying to match the regular expression to the line, instead of the line as a result of the regular expression. Still, it would have been nice to remove the ambiguity and wrap each clue with ^ and $. No matter how redundant or silly it seems to Anonymous Cowards.

Re:Rules? (0)

Anonymous Coward | about a year and a half ago | (#42893919)

Still, it would have been nice to remove the ambiguity and wrap each clue with ^ and $.

It's a crossword. That's how crosswords work. There really is no need to explicitly explain that.

Re:Rules? (0)

Anonymous Coward | about a year and a half ago | (#42894883)

It's a crossword. That's how crosswords work. There really is no need to explicitly explain that.

It's also how regular expressions work from the theoretical side: the whole string has to match the expression. It's just that most programming environments use the convenient shortcut that they automatically append and prepend the string with .* unless the behavior is suppressed with ^ or $ so people often get confused on that.

Re:Rules? (1)

DarwinSurvivor (1752106) | about a year and a half ago | (#42891363)

Seeing as some have .* at the start and end, it strongly implies that it must match the entire line.

Re:Rules? (1)

DarwinSurvivor (1752106) | about a year and a half ago | (#42891391)

Then again, the ^'s sprinkled around seem to imply the opposite.

Re:Rules? (1)

Goaway (82658) | about a year and a half ago | (#42891499)

^ has multiple meanings in regexes.

Re:Rules? (4, Informative)

pipatron (966506) | about a year and a half ago | (#42892511)

Everywhere ^ is used in the puzzle it means that it matches anything not in the group. For example [^abc] would match any character except a, b and c

Re:Rules? (1)

DarwinSurvivor (1752106) | about a year and a half ago | (#42900281)

GAH, yes, forgot about that. Need to practice some more regex apparently...

Re:Rules? (1)

Anonymous Coward | about a year and a half ago | (#42895669)

Mystery hunt tradition is that many puzzles have no rules, you have to figure out what to do as well as solve the puzzle...

I have a flight from Seattle to Boston (1)

XnavxeMiyyep (782119) | about a year and a half ago | (#42891151)

I have a flight from Seattle to Boston that stops in NYC tonight. Looks like I'll have something to do! Hope I remember all the regex syntax...

sounds fun, I'll try it ! (0)

Anonymous Coward | about a year and a half ago | (#42891185)

and then my brain explode..

Easy? (0)

Anonymous Coward | about a year and a half ago | (#42891295)

Is it just me or is a mostly (all?) spaces solution possible?

Re:Easy? (1)

seebs (15766) | about a year and a half ago | (#42893333)

I am pretty sure that it is implicitly "all letters".

Re:Easy? (1)

gd2shoe (747932) | about a year and a half ago | (#42894369)

Nope. In fact, there can be no spaces. (It's not a rule, there just aren't any, deductively. Consider it a free hint.)

Breaking news. (4, Funny)

mutube (981006) | about a year and a half ago | (#42891297)

Yvonne Lee, Community Manager at Dice.com writes,

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

Interactive (5, Informative)

Ozan (176854) | about a year and a half ago | (#42891447)

No need to print out the puzzle, somebody made an interactive version:
http://twoevils.net/cross-regex.html [twoevils.net]

Re:Interactive (1)

Garridan (597129) | about a year and a half ago | (#42892745)

Gee, thanks. I made a hex grid in gedit and solved it in that referencing the pdf for the clues. And NOW you post the widget. On the puzzle: that was a blast! I want more! My only disappointment with the puzzle is that a certain amount of meta-puzzling (this part of that clue provides no info unless...) proved to be useful -- I never used that knowledge 'just in case', but it was never wrong. I prefer puzzles with misleading meta-hints to trap fools. (instead of me being made the fool)

Re:Interactive (1)

BlackPignouf (1017012) | about a year and a half ago | (#42897307)

nhpeha sdiomomthfoxn xaxphmmommmmrhhm cxnmmcrxemcmccccm mmmmmh rxrcmiiihxlsoreoreoreorev cxcchhmxccrrrrhhhrru ncxdxexlerrddmmmmgcchhcc

Upcased and without spaces is the solution.

Parenthesis puzzle (1)

jabberw0k (62554) | about a year and a half ago | (#42891567)

The article asks if anyone has composed other programming puzzles, like a parenthesis puzzle.

Any LISP program should qualify for that one.

Misleading lead (0)

Anonymous Coward | about a year and a half ago | (#42891647)

I believe the lead is misleading:

'an * any number of characters' - IMHO this is incorrect - * means 0 or more repetitions of the preceding token.

In the first: .* does not match an empty string
in the second: .* does match an empty string

glad that's cleared up (0)

mooingyak (720677) | about a year and a half ago | (#42892219)

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.

I mean... really?

Have trouble parsing them? I get that. We all do.

Not know what they are? Who in this audience?

The problem with expression (1, Funny)

shoeman_g (1140105) | about a year and a half ago | (#42892263)

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

Does the given puzzle have more than one solution? (0)

Anonymous Coward | about a year and a half ago | (#42892615)

Either that or I need to brush up on my regular expressions.

That's not right (2)

iYk6 (1425255) | about a year and a half ago | (#42892883)

For example ... an * [matches] any number of characters and so on.

No. That's shell expansion, not regular expression. To match any number of characters, you would use ".*".

It took me right about two hours (0)

Anonymous Coward | about a year and a half ago | (#42892919)

... to find the solution. Two hours that I should have spent preparing for a presentation I'm supposed to give to my boss's boss tomorrow... :-(

Shouldn't that be... (1)

FuzzNugget (2840687) | about a year and a half ago | (#42892933)

In many places, there is /.*/ But shouldn't that be /.+/ ? Or am I to assume that it's accepting spaces? Most likely not.

Re:Shouldn't that be... (1)

seebs (15766) | about a year and a half ago | (#42893325)

No, they mean ".*". A .* is zero or more characters. In some cases, yes, that means zero.

Re:Shouldn't that be... (0)

Anonymous Coward | about a year and a half ago | (#42898411)

that does not change what charecters are allowed, that changes how many, the former is zero or more and the latter is one or more

amb in Lisp (1)

Ckwop (707653) | about a year and a half ago | (#42893029)

Set up an amb for each square. Then use "require" with each regular expression defined across the grid.

Problem solved - generically - for all time!

It's not the most efficient solution in the world, but it'll probably still solve it faster than you?

Re:amb in Lisp (1)

gd2shoe (747932) | about a year and a half ago | (#42894451)

I've not dealt with Lisp, so I only think I know what you're saying. I made a Sudoku solver once. It worked immediately. All the time. Every puzzle. There are still people out there who derive enjoyment out of solving Sudoku puzzles.

This puzzle idea is far more interesting than Sudoku. The fact that a computer solver can be written without great effort doesn't really diminish it.

solved (1)

empgodot (1044446) | about a year and a half ago | (#42893209)

It took me about an hour to solve it. I printed it out and additionally to filling in letters I marked the cells where I am not 100% sure that I had the correct letter. I had to do some rollbacks of a few marked cells. I'd say it is as hard as a medium sudoku.

What do you mean "Can you do..."? (1)

seebs (15766) | about a year and a half ago | (#42893323)

I think the question is, can you not do it? Answer for me: No.

My strategy: I wrote a program which read in a grid of letters (it actually just ignored spaces, so I laid them out in a hex shape), did the collating to produce the strings for each direction, then did, for each clue, four matches: ^re$, ^re, re$, and re. It then displayed the best match it had found. I'd post what this looks like, but the Slashdot comment system won't let me. (Apparently, "too many junk characters", and also no way to make spaces work.)

And it produced one of these dumps for each of the three sets of clues.

Then I ran that in another window in a loop, once a second, and started solving. Was super fun. Got it done early enough to sleep some, too. A++. Fun. Would solve more.

star * (1)

Trevelyan (535381) | about a year and a half ago | (#42893711)

Most of the regex are qulified with a star *, which mean 0 or more times. So since the regex allows 0 matches I can put in whatever I like. Maybe they meant + ? I'm not going to look at the solution. I will just concentrate on the few chars that are not suffixed by a * .

Re:star * (2)

gd2shoe (747932) | about a year and a half ago | (#42894521)

If you put a space anywhere in the puzzle, at least one of the clues will fail. The only solution that works is made entirely of the capital letters found in the clues. Don't believe me? Try to find a complete solution with a space in it.

And yes, they really do mean .* There are several of those that match empty strings, so you need to be on your guard. There is a single + in the puzzle, right where it needs to be.

It's actually easy (really) (2)

Sam H (3979) | about a year and a half ago | (#42893913)

It took me less than 10 minutes to complete that crossword. It's actually easy, because the clues always give enough information to immediately place a letter somewhere with minor thinking; no tracking back is ever needed (unlike in some Sudoku grids where it's often easier to "try" a number, then cancel if an inconsistency appears).

Actually most of the clues can be easily translated to natural language and make the puzzle understandable to the average people: [^M]*M[^M]* means "there is one and only one M in this line", (RX|[^R])* means "every R in this line must be followed by an X", etc.

Re:It's actually easy (really) (1)

BlackPignouf (1017012) | about a year and a half ago | (#42897257)

If you're being honest, 10 minutes is impressive.
It took me 2h10m, and I still need to finish (i.e. begin) a paper due tomorrow.

goggles google? (1)

johnsnails (1715452) | about a year and a half ago | (#42894199)

Can google googles solve it like suduku's?

Inversion (1)

devnullkac (223246) | about a year and a half ago | (#42894285)

And here I was thinking the crossword clues would be as normal, but the answers in the grid would themselves be regular expressions.

Who are these programmers who say... (0)

Anonymous Coward | about a year and a half ago | (#42896775)

...that "regular expressions are fun"?! Because I think we just discovered a Venn diagram with 100% overlap between those programmers and "people we should be launching into the Sun in rockets ASAP"!

I'm joking of course... or am I? No, of course I am... but really... am I?

Hmm.

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?