Hi, I have a need for an Anagram solver. Please read the notes below before bidding and know what is involved: 1- Example of a TYPICAL Anagram Solver: For a given input "ate", all VALID… (Budget: $30-250, Jobs: .NET, C/C++, Java, PHP, Visual Basic)
Quick Project – XML parser by skyscrapperI have a bunch of very small xml files that...
Test Paper Project by IntsoftsolHello, I need a simple project done on some test...
Quick Project – 2 Very Simple PHP/Flash Pages by skyscrapperHi, I have a completely functional website, with a MYSQL...
Promote on Digg.com and YouTube – Quick Project by skyscrapperQuick Project: Looking for an experienced marketer and Link Builder,...
Reverse Programming Challenge by skyscrapperI downloaded a word game very much like Chicktionary (http://club.live.com/Pages/Games/GameList.aspx?game=Chicktionary)...
WINMUGEN CLONE PROJECT by masterunixHello, I'm looking to clone WINMUGEN it should be a...
java programming quick and easy by GreenTech12 need a Java programmer familar with creating a Document/Literal...
Knight Program by bartman1101Similar to many games out there, but not an automatic...
USB project by Engineer2008I am looking for someone with experience in Visual Basic...
Expert Programmer- PHP, etc. by geniusforuHello, I am looking for an expert developer in PHP,...
Grabbing e-mail from lotus notes 8.5 using lotusscript by edzehooHi, We would like a code snippet to grab lotusscript...
Microsoft Acces programming by actyonVery complex Access application developed over years; now some refining...
Implementing Treemap library from Java to C by al318iI need a programmer with good knowing of Java and...
Quick Access Project by themsofficeguruHello I need this done asap. I have a very...
Quick Debug VB Project – *** Must be done today *** by jmoore00I have two versions of one VB CraigsList search program....
Did you enjoy this post? Why not leave a comment below and continue the conversation,
or subscribe to my feed and get articles like this delivered automatically to your feed reader.
Hello,
A single word anagram solver would be extremely simple; yet, a multi-word anagram solver would take some time to modify using multi-field combinatorics to aid the functions in figuring it out the fastest.
If you have the ability to store a dictionary of variables, this is one way that would work extremely well, and faster than searching the entire dictionary for similar characters:
step (0) compile a dictionary array for comparison and ordering them based on sum or product value instead of alphabetically (eg.
sum of a+t+e = 1 + 20 + 5 = 26 and sum t+e+a = 20+5+1 = 26; yet, product is important too as it
ate = 1*20*5 = 100 and tea = 20*5*1 = 100
)
step (1) compare sum and product of values for anagram to the stored data.
step (2) compare length of string (ate has length 3 letters and so does tea)
step (3) for even more assuredness, compare the the amount of similar letters in the string (so in “ate” there is 1 a, 1 t, 1e and the same is correct for “tea”)
step (4) add it to an array of found combinations for display to the user
I have shown you I can do it, and this is only one approach.
If you are interested in allowing me to program for you, please e-mail me at my supplied e-mail address. I am a student and I could use the money.
The complexity of the project calls for much more than you are offering, considering the programmer must have a very solid math background, and we usually don’t come cheap; yet, I am a student right now, and I need the money; thus, I am offering to do it at the full amount of $250 for it is the same as paying me $10 dollars per hour if I spend a few days working on your project.
I am familiar with Flash AS3, VB, c++, php, DHTML with AJAX (or AJAJ considering I prefer JSON), MySQL, and a little java through school.
If you absolutely require it be programmed in something I have little experience with, I can quickly pick up a similar language in about day or two; considering, all code follows similar OOP, aspect, or procedural paradigms.
Thank You,
Anthony Pace