January 31, 2013 · 6:00 PM
Part 1: Raspberry Pi with Anders Arnholm - 30 minutes, talk & demo
In December I did a small python hack on a Raspberry pi, controlling some XMas lights at home.
Part 2: coding on Project Euler problems, led by Andrew Dalke
Project Euler is a series of challenging mathematical/computer programming
problems that will require more than just mathematical insights to solve.
Although mathematics will help you arrive at elegant and efficient methods,
the use of a computer and programming skills will be required to solve most problems.
These range from easy problems to quite difficult ones. An easy example is:
If we list all the natural numbers below 10 that are multiples of 3 or 5,
we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
You can see that it has the problem statement, and a simple test case. When you
think you have the right answer, you enter the answer in a box and it says "yes"
I was thinking for the meeting that we would select a few problems, spend
30 minutes on a set, then review each other's approaches, including how
we thought of the problem, built test cases, etc.
(Some of the problems can be solved without a computer. In the above,
the simple solution is a sum of a generator expression. The clever solution
sees this as a variation of the FizzBuzz problem, and rewrite the sum as
some of three simple products.)