/**
* @param {number} N
* @return {boolean}
*/
var isArmstrong = function(N) {
var strN = N.toString();
var length = strN.length;
var target = 0;
for (var i = 0; i < length; i++) {
target += help(Number(strN[i]),length);
}
if (target == N) {
return true;
}
return false;
};
function help(number, p) {
var result = 1;
for (var i = 0;i < p; i++) {
result *= number;
}
return result;
}
习题
思路
暴力计算
解答