Advertisement
Guest User

benchmark somme puissance

a guest
Jul 25th, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.53 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import time
  4.  
  5.  
  6. def solution1():
  7.     res = 0
  8.     for x in range(1,101):
  9.         res += x**6
  10.     return res
  11.  
  12.  
  13. def solution2():
  14.     res = 0
  15.     i = 0
  16.     while i <= 100:
  17.         res += i**6
  18.         i += 1
  19.     return res
  20.  
  21.  
  22. def solution3():
  23.     return sum(x**6 for x in range(1,101))
  24.  
  25.  
  26. for solution in [solution1, solution2, solution3]:
  27.     start = time.time()
  28.     result = solution()
  29.     duration = time.time() - start
  30.     print "%s: %d (%f secondes)" % (solution.__name__, result, duration)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement