On May 14, 8:14 am, Thierry <[EMAIL PROTECTED]> wrote:
> For those interested in <b>programming riddles</b>, I would like to
> announce a new programming challenge I'm just launching
> athttp://software.challenge.googlepages.com
>
> This challenge is in its early stage and thus set to be continuously
> improved.
>
> I would be especially interested in your comments and feedbacks about
> this initiative and its relevance.
>
> Enjoy!
>
> Thierry
More feedback:
In Riddle 2, the "global" declarations are unnecessary, as you are
only referencing the globally-defined vars for read.
Also in Riddle 2, I would replace
for s in alphabet: indices[s] = alphabet.index(s)
with
indices = dict( (s,i) for i,s in enumerate(alphabet) )
(I see part of your Python Challenge as giving new Pythoners something
to cut their teeth on, and so this is an opportunity for giving
examples of good style.)
I do enjoy these challenges, they are quite addicting. :)
-- Paul
--
http://mail.python.org/mailman/listinfo/python-list