Subject: Re: Phraser (was:xsl:analyze-string)
From: "cking" <cking@xxxxxxxxxx>
Date: Wed, 18 Aug 2004 00:31:42 +0200
|
Hi M. David,
I hope you don't mind that I stole your idea :)
Followed the link you mentioned, and I couldn't resist trying it!
I found a solution, and then took the time to make many improvements
while learning a lot about XSLT (helped mainly by reading this list)
Here's my solution:
http://users.telenet.be/cking/webstuff/digiTransformer/input.xml
Anton Triest
Two weeks ago, At 2004-08-02 10:02 AM, M. David Peterson wrote:
>
> While not a complete answer to your problem I wonder if this might be of help to
> you...
>
> http://blogs.msdn.com/the1/archive/2004/03/29/102123.aspx
>
> This is a coding challenge called "Phraser" put up by Zhanyong Wan whom if you
> are not already familiar with comes from the Haskell school of thought (his
> dissertation for his Ph.D. in Computer Science from Yale was "Functional
> Reactive Programming for Real-Time Reactive Systems".
>
> The Challenge:
>
> In his words... "Your task is to write a program that finds all possible ways to
> phrase a phone number. By "phrase" I mean using a mixture of numbers and
> English words to spell out the number. For example, the number 642-394-6369 can
> be phrased as nice-window, nice-wind-ox, nice-win-fox, nice-9-in-fox, etc."
>
> He created his recursive solution using Haskell and I wonder if his
> functional-programming-based algorithm (he writes a fantastic explanation
> regarding the thought process behind his solution) might help you solve the
> problem you are running into.
>
> I've been meaning to attempt an XSLT solution to his challenge and if I can ever
> find the time I will most definitely make an attempt... None-the-less, thats of
> know help to you now! :) But maybe this is close enough to your issue that it
> may be of some use...
>
> HTH's!
>
> Best regards,
>
> <M:D/>
|