mirror of
https://github.com/jlengrand/project_euler.git
synced 2026-03-10 00:31:21 +00:00
Prepares e_7 for challenge. Finishes e_6
This commit is contained in:
20
e_6.py
20
e_6.py
@@ -9,12 +9,26 @@
|
||||
natural numbers and the square of the sum.
|
||||
#---
|
||||
"""
|
||||
def sum_squares():
|
||||
def diff_sum_squares(value):
|
||||
"""
|
||||
Returns the difference between the sum of the squares of the first one
|
||||
hundred natural numbers and the square of the sum.
|
||||
"""
|
||||
return 1
|
||||
return squares_sum(value) - sum_squares(value)
|
||||
|
||||
def sum_squares(value):
|
||||
"""
|
||||
Returns the sum of the square of elements from 1 to value
|
||||
"""
|
||||
vals = range(1, value + 1)
|
||||
return sum([pow(val, 2) for val in vals])
|
||||
|
||||
def squares_sum(value):
|
||||
"""
|
||||
Returns the square of the sum of elements from 1 to value
|
||||
"""
|
||||
return pow(sum(range(1, value + 1)), 2)
|
||||
|
||||
if __name__ == '__main__':
|
||||
print "Answer : %d " % (sum_squares())
|
||||
val = 100
|
||||
print "Answer : %d " % (diff_sum_squares(val))
|
||||
|
||||
27
e_7.py
Executable file
27
e_7.py
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env python
|
||||
"""
|
||||
#---
|
||||
Julien Lengrand-Lambert
|
||||
Created on : Wed Jan 11 14:42:54 CET 2012
|
||||
|
||||
DESCRIPTION : Solves problem 7 of Project Euler
|
||||
By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see
|
||||
that the 6th prime is 13.
|
||||
What is the 10 001st prime number?
|
||||
#---
|
||||
"""
|
||||
def prime_list(value):
|
||||
"""
|
||||
Returns the vlst prime number
|
||||
"""
|
||||
|
||||
return 1
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
val = 10001
|
||||
print "Answer : %d " % (prime_list(val))
|
||||
|
||||
Reference in New Issue
Block a user