Problem 9
JavaScript (SpiderMonkey)
var limit = 500,
product = 0,
pow_M = 0,
pow_N = 0;
for(var n = 3; n < limit; ++n) {
for(var m = 4; m < limit; ++m) {
product = m * (m + n);
if(product == limit) {
pow_M = Math.pow(m, 2);
pow_N = Math.pow(n, 2);
print((pow_M - pow_N) * (2*(m*n)) * (pow_M + pow_N));
n = limit;
break;
}
}
}
time: 0.01s memory: 4984 kB
Congratulations, the answer you gave to problem 9 is correct.
You are the 99646th person to have solved this problem.
You have earned 1 new award:
Decathlete: Solve ten consecutive problems
No comments:
Post a Comment