Hi, here’s your problem today. This problem was recently asked by Facebook:
Given a number n, find the least number of squares needed to sum up to the number.
Here’s an example and some starting code:
def square_sum(n): # Fill this in. print(square_sum(13)) # Min sum is 3^2 + 2^2 # 2