Sorry, an error occurred while loading the content.

## Re: Cryptarithmetic puzzles

Expand Messages
• I d be glad to try to implement such a beast. I think the method would be to define neighbors groups for example neigbors = [[O R X1],[X1 W U X2],[X2 T O
Message 1 of 4 , May 19, 2003
I'd be glad to try to implement such a beast. I think the method
would be to define 'neighbors' groups for example neigbors = [[O R
X1],[X1 W U X2],[X2 T O X3],[X3 F]]
A parse neighbors would split these into dictionary elements O:[O R X1]
R:[O R X1] X1:[O R X1] etc.

Then each reference to elements of neighbors list must be examined and
in most cases modified to properly handle lists of variables

The definition of the constraints function needs to be modified
it could be constraints(A,a,B,b...) with alternating vars and values
or constrains(Varlist,Vallist) with lists of variables and values.

Does this seem like a good way to go, or is it heading up or down a
blind alley?

george

--- In aima-talk@yahoogroups.com, Peter Norvig <peter@n...> wrote:
> Are you asking me to implement them, or are you offering to?
>
> -Peter
>
> On Monday, May 19, 2003, at 02:08 PM, george3770549 wrote:
>
> > I'd be interested in an extension to csp Module (csp.py) which would
> > hand dle Higher-order Constraints as suggested on page 140, or
> > equivalently discussion of exercise 5.11.
> >
> >
> >
> > ------------------------ Yahoo! Groups Sponsor
> > ---------------------~-->
> > Get A Free Psychic Reading! Your Online Answer To Life's Important
> > Questions.
> > http://us.click.yahoo.com/Lj3uPC/Me7FAA/uetFAA/7brrlB/TM
> > ---------------------------------------------------------------------
> > ~->
> >
> > To unsubscribe from this group, send an email to:
> > aima-talk-unsubscribe@yahoogroups.com
> >
> >
> >
> > Your use of Yahoo! Groups is subject to
> > http://docs.yahoo.com/info/terms/
> >
• A significant revision to my earler thoughts on this issue: After rereading problem 5.11 the tuple [X Y Z] should parse to
Message 2 of 4 , May 20, 2003
A significant revision to my earler thoughts on this issue:

After rereading problem 5.11 the tuple '[X Y Z]' should parse to
{'X':['Y','Z'],'Y':['X','Z'],'Z'['X','Y']}

-george

--- In aima-talk@yahoogroups.com, Peter Norvig <peter@n...> wrote:
> Are you asking me to implement them, or are you offering to?
>
> -Peter
>
> On Monday, May 19, 2003, at 02:08 PM, george3770549 wrote:
>
> > I'd be interested in an extension to csp Module (csp.py) which would
> > hand dle Higher-order Constraints as suggested on page 140, or
> > equivalently discussion of exercise 5.11.
> >
> >
> >
> > ------------------------ Yahoo! Groups Sponsor
> > ---------------------~-->
> > Get A Free Psychic Reading! Your Online Answer To Life's Important
> > Questions.
> > http://us.click.yahoo.com/Lj3uPC/Me7FAA/uetFAA/7brrlB/TM
> > ---------------------------------------------------------------------
> > ~->
> >
> > To unsubscribe from this group, send an email to:
> > aima-talk-unsubscribe@yahoogroups.com
> >
> >
> >
> > Your use of Yahoo! Groups is subject to
> > http://docs.yahoo.com/info/terms/
> >
Your message has been successfully submitted and would be delivered to recipients shortly.