On Sun, 30 Apr 2017 15:58:13 +0100
Alan Gauld via Tutor <tutor@python.org> wrote:

> I would probably combine both such that for each cell you
> have a tuple containing the given number and the set of
> candidates. In some cases the number may be a sentinel
> (such as -1) to indicate no number yet, and for some
> cells the set will be empty.
> 
> But by always having both available your data handling
> becomes consistent, you always know that you get a tuple
> and you know can easily test the sentinel to see3 if
> the value is set or not. And you never need to
> test types.


Thank you again Alan,

During the intervening period between when my question appeared on the mailing 
list, plus our time zone difference, I had come to almost the same conclusion. 
All numbers are now sets, the likely candidates and the given numbers. No more 
fooling around with different types, they're all sets. I now have a working 
solution.

Many of the methods have very similar code to each other and I'm currently 
working on making the code simpler and less confusing. After that I'll give 
programming a rest for awhile.

-- 
Regards,
Phil
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to