I have the start of an idea that the puzzle can be looked at as linear system simlutaneous equations where the hint words are each an equation and the length of the word is another.

For the 'house' example, we'd get the system:

   e k ops = 3
a  e  m  s = 2
  de  mo s = 3
a  ehk   s = 3
  de k   su= 3
 b    m psu= 2
abdehkmopsu <= 5

Where each of the variables (a,b,d,e,...,u) can be 0 or 1. IF there is/are solution(s) to this system, we're done. The word(s) must contain only those letters--a very simple anagram search.

If there isn't an exact solution, the system can be reduced, reducing the rules set for the dictionary search.

Update: Given the OP's additional rule:

There will be no letters in the mystery word that are not covered by the hint words. Added 2005-01-12 16:10:00 EST

I'm more convinced this approach is sound, but I won't get to coding anything until the weekend.

--Solo

--
You said you wanted to be around when I made a mistake; well, this could be it, sweetheart.

In reply to Re: Challenge: Mystery Word Puzzle by Solo
in thread Challenge: Mystery Word Puzzle by Limbic~Region

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.