2009/2/11 michel paul <[email protected]>: > This is a pretty cool site: Project Euler. > > It's a list of problems that can't be solved using mathematical cleverness > alone - they require programming.
Not so, according to the examples below. > After you solve a problem, you then get > access to the list of previous solutions. > > The first one - "Add all the natural numbers below one thousand that are > multiples of 3 or 5." - is just a Python one-liner. It's a shorter APL one-liner, but so what? Sum of multiples of three (3-999), plus multiples of five (5-995), minus multiples of 15 (15-990). No programming required. > The second - "Find the sum of all the even-valued terms in the Fibonacci > sequence which do not exceed four million." Sum of every third term in the sequence. Set x=phi^3 and sum 2×(1 + x + x^2...) up to floor log 4e6 base x, and round the result. Also no programming. > It's fun looking at the previous solutions in all kinds of other languages. > Really shows the elegance of Python. > > It reminds me somewhat of JavaBat. There was some discussion earlier about > doing something similar in Python? > > - Michel > > _______________________________________________ > Edu-sig mailing list > [email protected] > http://mail.python.org/mailman/listinfo/edu-sig > > -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://wiki.sugarlabs.org/go/User:Mokurai (Ed Cherlin) _______________________________________________ Edu-sig mailing list [email protected] http://mail.python.org/mailman/listinfo/edu-sig
