ACM Coding Challenge
JavaScript
var answer = 0;
for (var n = 2; n <= 6000000; n++) {
var ns = n.toString();
var sum = 0;
for (var i = 0; i < ns.length; i++) {
var digit = ns[i];
sum += Math.pow(digit, 5);
}
if (sum == n) { console.log(sum); answer += sum; }
}
console.log('Answer: ', answer);