469,271 Members | 1,727 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,271 developers. It's quick & easy.

Yet Another Software Challenge

For those interested in <b>programming riddles</b>, I would like to
announce a new programming challenge I'm just launching at
http://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

May 14 '07 #1
3 1293
On May 14, 8:14 am, Thierry <machico...@gmail.comwrote:
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
A small typo in your instructions: ".hml" should be ".html".

-- Paul

May 14 '07 #2
On May 14, 8:14 am, Thierry <machico...@gmail.comwrote:
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

May 14 '07 #3
On May 14, 3:40 pm, Paul McGuire <p...@austin.rr.comwrote:
>
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
Hi Paul,

Many thanks for your feedback and your example of good Python style.

Even though the challenge is opened to any language practitioner, I
must confess that I personally prefer Python and that languages like
Python and Ruby are likely to be the most effective to solve the
riddles.

Don't hesitate to report any issue you could find.

Enjoy. Cheers. Thierry

May 15 '07 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

8 posts views Thread by Frank Buss | last post: by
reply views Thread by Richard Jones | last post: by
1 post views Thread by Thierry | last post: by
reply views Thread by Richard Jones | last post: by
80 posts views Thread by jacob navia | last post: by
1 post views Thread by CARIGAR | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.