daco2020 2022. 10. 11. 22:36

Complete the square sum function so that it squares each number passed into it and then sums the results together.

For example, for [1, 2, 2] it should return 9 because 1^2 + 2^2 + 2^2 = 9.



Solution:

def square_sum(numbers):
    square = lambda x:(x**2+x**2)//2
    return sum(square(number) for number in numbers)