Hi all, there is already a correct solution. Good job Chris! Thanks to the participators too!
Interested people can deliver your solution to: [EMAIL PROTECTED] Looking forward to more submissions! Any advice/suggestion to the Drools Puzzle itself is also welcome, thanks in advance! Regards, Ellen PS: Mark said it's no problem for the Drools team to give away things like T-Shirts for awards. Winners can have whatever they wish printed on it. Ellen Zhao wrote: > Hi all, > > Now you can deliver your solution to: > > [EMAIL PROTECTED] > > Good luck to all! > > > Regards, > Ellen > > On 7/29/07, Dr. Gernot Starke <[EMAIL PROTECTED]> wrote: > >> good idea - I'll give it a try :-) >> Gernot >> >> (the Prolog-guys did this regularly on their conferences - even >> published a book out of it). >> >> Gernot >> >> >> Am 28.07.2007 um 00:46 schrieb Ellen Zhao: >> >> >>> Hallo all! >>> >>> I talked about running a periodic puzzle solving contest in the user >>> mailing list to some people in the drools team. They have never done >>> it before so did not know how this contest will come out. However, I >>> was allowed to make the first try. If no body is interested, there >>> won't be any Drools Puzzle #2. Sorry for the spam if you do not like >>> this at all. In the end of this email you can see how I came up with >>> this idea. >>> >>> So, here is the puzzle for round No. 1: >>> >>> ---------------------------------------------------------------------- >>> -------------------------------------------------------------- >>> Difficulty level: settler >>> >>> An old man asked a mathematician to guess the ages of his three sons. >>> >>> Old man said: "The product of their ages is 36." >>> Mathematician said: "I need more information." >>> >>> Old man said:"Over there you can see a building. The sum of their ages >>> equals the number of the windows in that building." >>> After a short while the mathematician said: "I need more information." >>> >>> Old man said: "The oldest son has blue eyes." >>> Mathematician said: "I got it." >>> ---------------------------------------------------------------------- >>> -------------------------------------------------------------- >>> >>> This is a simple puzzle, you may not need any computer to solve it. >>> But here are the rules: >>> >>> 1. Solution (the core algorithm) must be written in drools. Any >>> dialect is allowed. Any DSL is allowed. >>> >>> 2. Any kind of user interface is allowed. >>> >>> 3. Make your program as easy to test as possible. Please attach a >>> simple and short readme file about how to build/test/deploy it. >>> >>> 4. The drools team will measure the performance of all submissions on >>> a same computer. >>> >>> 3. The winner will be allowed to post the next puzzle. >>> >>> 4. Any participator, no matter finally win or not, will get points for >>> each participation. Drools team will run a global ranking system and >>> build a hall of fame for all participators. At the end of the year, >>> the one who has most points will be awarded with ( Drools team please >>> fill here, something like a T-shirt or ?). Top ten people in the hall >>> of fame will be awarded with (Drools team please fill here). >>> >>> 5. If there are many, many participators, the Drools team might >>> consider things like "shortest run-time award", "least memory-usage >>> award", "best UI award", "shortest code award", etc. for each puzzle. >>> >>> 6. Currently the puzzle will come once half month. Submission deadline >>> of this round is August 15th, 2007. >>> >>> 7. Please do not post your solution to the user mailing list, since >>> everybody can see your program before the deadline. Drools team please >>> specify an email account to which participators can post solutions. >>> >>> 8. Best/inspiring solutions will be disclosed when next round is on. >>> >>> 9. If any Drools bug is caught during your solving of the puzzle, the >>> Drools team will award you with (Drools team please fill here). >>> >>> ---------------------------------------------------------------------- >>> ------------------------------------------------------------- >>> >>> Any constructive advice and suggestion about the rules of Drools >>> Puzzle is welcome. >>> >>> Here is guideline for posting puzzles: >>> >>> 1. You do not want to scare people away with too difficult puzzles or >>> bore people with questions like 1+1=?, so please consider a proper >>> difficulty level for the puzzle. >>> >>> 2. NP-complete or NP-hard is okay. For some NP-hard problems, >>> sub-optimal solutions can be achieved efficiently. But do please tag >>> the difficulty level as something like "veteran", "guru", etc. >>> >>> 3. Complexity aside, there is still scope and testability >>> consideration. Puzzles like "How to integrate my 15 different kind of >>> services objects and my entity home with Drools?" might be >>> algorithmically not difficult, but the application-building can really >>> take a lot of time and energy, and it is not straightforward to test >>> the solution. >>> >>> 4. The purposes of this contest are: >>> 4.1 To learn from each other, enhance our programming skill and >>> learn good algorithms, good implementations. >>> 4.2 To encourage people to explore features of Drools. >>> 4.3 For fun. >>> So your puzzle should not take too much work to solve. It should not >>> mentally or physically torture participators. >>> >>> ---------------------------------------------------------------------- >>> ----------------------------------------------------------- >>> >>> This idea was inspired by a "Weekly Challenge" running on dpreview.com >>> user forum and GOTM from http://gotm.civfanatics.net/ >>> >>> On dpreview.com, a subject is posted by the winner of the prior week, >>> people can post their photos to compete. On civfanatics.net, an >>> initial configuration file is posted each month, and gamers submit >>> their end results for ranking. Both of these two non-official contests >>> are running very well, I hope Drools Puzzle will turn out a fun thing >>> too. >>> >>> >>> >>> Regards and nice weekend, >>> Ellen >>> _______________________________________________ >>> rules-users mailing list >>> [email protected] >>> https://lists.jboss.org/mailman/listinfo/rules-users >>> >>> >> Dr. Gernot Starke >> Doing IT Right >> >> --- >> Willi-Lauf Allee 43, D-50858 K�ln >> [EMAIL PROTECTED], >> +49 (0) 177 - 728 2570 >> http://www.gernotstarke.de >> Blog: http://it-and-more.blogspot.com >> **************************************** >> Das freie Portal f�r Software-Architekten: >> http://www.arc42.de >> >> >> >> _______________________________________________ >> rules-users mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/rules-users >> >> > > > _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
