Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Full the sq. sum operate in order that it squares every quantity handed into it after which sums the outcomes collectively.
For instance, for [1, 2, 2]
it ought to return 9
as a result of 1^2 + 2^2 + 2^2 = 9
.
Full the sq. sum operate in order that it squares every quantity handed into it after which sums the outcomes collectively.
For instance, for [1, 2, 2]
it ought to return 9
as a result of 1^2 + 2^2 + 2^2 = 9
.
Choice 1:
def square_sum(numbers):
out = []
for i in numbers:
out.append(i**2)
return sum(out)
Choice 2:
def square_sum(numbers):
return sum(x ** 2 for x in numbers)
Choice 3:
def square_sum(numbers):
return sum(map(lambda x: x**2,numbers))
import take a look at
from resolution import square_sum
@take a look at.describe("Fastened Assessments")
def basic_tests():
@take a look at.it('Primary Take a look at Instances')
def basic_test_cases():
take a look at.assert_equals(square_sum([1,2]), 5)
take a look at.assert_equals(square_sum([0, 3, 4, 5]), 50)
take a look at.assert_equals(square_sum([]), 0)
take a look at.assert_equals(square_sum([-1,-2]), 5)
take a look at.assert_equals(square_sum([-1,0,1]), 2)