Ray Camden's Friday Puzzler Has Bested Me (For The Moment)!

Posted April 1, 2007 at 7:23 PM

Tags: ColdFusion

I was jam-packed with work on Friday so I didn't have a chance to get to Ray Camden's Friday puzzler. I thought I would have some time to whiz through it after work. I had the time... but I didn't have the whiz. What seemed like a decently hard problem became a very hard problem once I got into it. Two days later, I still do not have an answer.

The biggest trick to this puzzler is that is has to be non-destructive. Or rather, it has to be very specifically destructive. The goal was to replace 1-3 letters out of 10-15 randomly chosen words. That's it. No other content is supposed to be altered. So, why is this difficult:

  • You can only alter words NOT contained within the definition of a tag. This means you cannot alter tag names, tag attributes, or tag attribute values.
  • You have to know HOW many words there are before you can actually make a random choice.
  • You cannot alter any pre-existing white space as you never know if you are in a PRE tag or a TEXTAREA or some other tag where white space actually matters (hence the non-destructive alterations).

I am sure there is any easy solution that I am just not seeing. This test has bested me for the moment. I am not about to give up just yet. I still got some juice left in me. I will be victorious... just give me some time.

Comments (3)  |  Post Comment  |  Ask Ben  |  Permalink  |  Print Page




Adobe ColdFusion 8.0.1 Update - Helping Programmers To Be Signifanctly Less Girlie - Download ColdFusion 8 Update 8.0.1 Now.

Reader Comments

You know, these tests are _meant_ to take no more than 5 minutes. I may need to think a bit more next time. ;)

Posted by Raymond Camden on Apr 1, 2007 at 7:55 PM


Almost done with a WAAAAY TOO COMPLICATED solution ;)

If it wasn't way to complicated and involved Java methods... what would be the fun in that???

Posted by Ben Nadel on Apr 1, 2007 at 8:53 PM


@Ray,

Now I can rest happy :)

http://www.bennadel.com/index.cfm?dax=blog:615.view

Posted by Ben Nadel on Apr 1, 2007 at 9:42 PM


Post Comment  |  Ask Ben


Home   |   Web Log   |   ColdFusion   |   Projects   |   Resume   |   Job Form   |   Search   |   Contact
Epicenter Consulting - Custom Software Solutions for Business Evolution HostMySite.com - The Leader In ColdFusion Hosting