What's New - June, 2005[Home]
June 13, 2005: We're packing for a family trip to Germany and Switzerland so DFF will have a hiatus until July. It sounds like Europe has had a cold, wet spring, so we may come back knowing more about Germanic art, culture, and history than originally planned. But, with enough good food and beer, sunny mountaintops will just be a bonus, not a requirement for an enjoyable trip! June 9, 2004: One more Beginner's program from a recent Mensa Puzzle-a-Day calendar. I called it Expressions864: Find all solutions where the sum of two numbers equals 864. And by the way, the solution, including the "864" sum must contain all of the digits 1 through 9 exactly once. Only about 35 lines of code to solve this one, including a test to eliminate duplicate solutions. I did also coded the problem in our Brute Force program and uncovered a small bug there. In a feeble attempt to eliminate duplicate solutions, I was eliminating any that had a repeated variable value. But, of course, reusing a single variable value does not mean that the solution is a duplicate. I have simply removed the uniqueness test for now. June 8, 2005: Here are two more simple little programs that I added to the Beginners Techniques page in Delphi Techniques. They do not do much but may illustrate some new techniques for the beginner's repertoire. DrawDice draws a random pair of dice with each button click. CountWords lets you load a text file and get a count and list of the words it contains or a summary of number of occurrences by word. June 6, 2005: Some one posed the Four Dice Puzzle to me the other day. The problem is to find a set of 4 special six-sided dice which may have more than 6 dots on a side and may repeat the number of dots on a side. The set, if labeled A B C D, has the property that when rolled in pairs, on average, A beats B, B beats C, C beats D and D beats A! Makes a good non-fair game if you let your opponent choose his die first. This version lets you set a number of parameters to look for other solution sets and to print the solutions as a deck of playing cards.
|
|