I'm back from a month sabbatical/paternity leave.

 

Due to popular demand, here’s an update of the phone number problem, with a web site from which you can try the algorithm


A while ago, I posted a blog about a sort of informal programming contest at Microsoft.

The idea was to write a program that finds phrases that represent a given phone number, like 642-394-6369 is NiceWinFox using a normal touch tone phone keypad (ABC = 2, DEF =3,etc.)

It turns out my submission was the first entry, and the contest moderator was quite impressed that it was written in VFP.

Just after, I wrote a more efficient version of the algorithm and wrote a VFP PRG to host it on a web site. I thought I'd share the algorithm and code.

At the time I used an internal Microsoft only web site because my web server was too old to handle a lot of traffic.

I’ve since bought a new machine, so my old machine is now my web server, and so I thought I’d share the phone number program on my public site. The site is run by a Visual FoxPro DLL

You can type in a phone number or English word and see the results. The source code is also on the site.

Keep in mind that this algorithm is computationally intensive.

 

18570