Rosetta Challenge Tasks added to the 2010 Dyalog Programming Contest

In response to feedback suggesting that the suite of tasks in the 2010
Dyalog Programming Contest appears to be a little more comprehensive
than many students have time for at this busy part of the academic
year, we have decided to add a 'Rosetta Code Challenge' to the 2010
Programming Contest, which will run in parallel with the main
programming competition. Six weeks remain until the submission
deadline on July 18th. is a site which presents solutions to the same (nearly
400) tasks in as many different programming languages as possible. At
this time, a relatively small number of solutions have been posted in
APL, so we are keen to encourage APL users to submit more APL
solutions. To this end, we are offering a USD 250 prize for the best
solution to each of the following five (fun!) problems selected from

1. Animate a pendulum
2. Knapsack problem
3. Happy numbers
4. Hofstadter-Conway sequence
5. Monty Hall problem

See the Rosetta Code Challenge page at
for more details on how to participate. The terms and conditions of
the main programming competition are not affected by the Rosetta Code
Challenge, with the exception that anyone who submits solutions for
two or more tasks in EITHER competition will participate in the
drawing for the 20 consolation prizes worth USD 100 each.

As is the case for the main Dyalog Programming Contest, you can win
the same amount of prize money by referring a winner to the
competition as you can by actually participating. While prize winners
must be eligible for an Educational License for Dyalog APL, anyone can
win referral awards! Be the person who refers the winners for all five
Rosetta Challenge tasks and you could win USD 1,250!

Best Regards,

Morten Kromberg
CTO, Dyalog Ltd

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Read the discussion pages of the tasks for more info

Certainly on the Monty Hall problem. There is useful information about how to properly fulfil the goals of the task: in this case generating random numbers weighted to 1/3 and 2/3 could give the same results as other solutions, but not constitute a *simulation* if not enough aspects of the Monty Hall game are added.

Have fun!

- Paddy.