04/01/2009
Project Euler : Solution au problème 1, en Python
Pour un blog de geek, ça manque fameusement de code à grignoter au petit déjeuner, hein? Que voulez-vous, j'ai une vie. Cela dit, je me mets timidement au Python, sous la pression populaire et en autodidacte sinon c'est pas marrant. L'occasion de revisiter les problèmes du Project Euler, en repartant de zéro.
Enfin de 1, puisqu'ils sont numérotés à partir de 1.
#! /usr/bin/env python
# 2009/01/04 - euler1.py
# Solution au Probleme 1 de Project Euler
# http://projecteuler.net/index.php?section=problems&id=1
# Jean Karim Bockstael - jkb@jkbockstael.be
def euler1(max):
sum = 0
n = 0
while n < max:
if n % 3 == 0 or n % 5 == 0:
sum = sum + n
n = n + 1
return sum
print euler1(1000)