It is known that each number of the form n**3 is equal to the sum of consecutive odd n. For instance: enter image description here
Given an integer m, m, > 0, find the consecutive odd whose sum is equal to n**3, for n assuming values from 1 to m.
I did this code:
I'm sorry for the comments being in Portuguese because I'm Brazilian.
Could he stick with a better logic or leaner?
The code is above. Could he stick with a better logic or leaner?
I built a list with the limit of 1000 integers, then iterated on the odd list.