A problem where one must be at least a little careful about floating point arithmetic. It might have been interesting if one of the test cases were x=1e5 or larger. Even more interesting if the execution time were a factor in the "score". These factors might impact how the problem would be best solved.
@ Doug Hall, I have solved all the problems in the series. However, I have not received the badge and the associated scores on completion of the series. Can you please look into this?
function y = euler006(x)
y = x*(x^2-1)*(3*x+2)/12;
end
化简1到x的求和公式的平方减去1到x^2的求和公式即可。
Adding comment for testing badges!!
Is there a more compact way to calculate the sum of squares? (like how I calculated the square of sums)
My solution is failing,please help me out
1. You used the wrong formula for the sum of the squares of the the first x natural numbers. 2. Also, your implementation of the square of the sum of the first x natural number is incorrect. 3. Finally, You are to subtract (1) from (2) not the other way round.
How can I view the solution?
can someone explain what the value and size of a correct answer means.
I think simpler is impossible. The only thing is that it needs 8 operations...
:(
For loops, not cool!
William, Why are for loops not cool?
933 Solvers
523 Solvers
352 Solvers
Vectorize the digits of an Integer
273 Solvers
530 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!