xxxxxxxxxx
function isArmstrongNumber(num) {
const strNum = String(num);
const power = strNum.length;
let sum = 0;
for (let i = 0; i < power; i++) {
sum += Math.pow(Number(strNum[i]), power);
}
return sum === num;
}
// Example usage
const number = 153;
console.log(isArmstrongNumber(number)); // Output: true
xxxxxxxxxx
const isArmstrongNumber = (number) => {
const digits = number.toString().split("").map(Number);
const sum = digits.reduce((a, b) => a + Math.pow(b, digits.length), 0);
return number === sum;
};
console.log(isArmstrongNumber(153)); // true
console.log(isArmstrongNumber(163));