I'm not sure if this has been discussed before, but on a board a friend of mine frequents they have "Code Challenges" on a regular basis. These challenges, are usually some simple to moderate program with some kind of twist. For example, two that stick out in my head are roughly described below: 1. Create a console program in any language that picks a random number between 1 and 100 and displays it in such a way that the number representation fills as much of an 80 x 24 display as possible. The source code file that is the fewests bytes wins. 2. (This one was actually an Java challenge.) Create a complete, working, graphical version of Hunt the Wumpus in one hour or less. Please understand, those are just examples. Some challenges had prizes others were just for fun, but they all received lots of support and publication. My question then is do we have interest here for a similar program for Java coders? Would any of you be willing to participate? Would the JavaRanch support such an activity in any way? Post your comments and concerns below and if there seems to be an interest, I'll see what I can do...
I'd be interested. The challenges could be partly useful and partly fun: make 4 different types of password entry boxes; use 12 different Swing components in a program that does something completely different like parse text or calculate compound interest amotization; etc.
Referring to examples> I would like somthing like this, BUT with a concrete, good description and obeying good programming habits for example using of good names and not a or b or c to build a short program. E.g. the styleguide of the cattledrive asks us to put spaces around 'names'. So if I would think about removing them, the source becomes 'smaller'. Meaning: Good challenges with good description of what is really wanted and worthwhile ==> I would give it time to try to solve. By the way, a final solution (see cattledrive) would be apropriate too. Peter
Joined: Sep 10, 2001
Any chance of some official support for this? A page to post it on, occasional prizes, etc?
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com