write code to check given number is armstrong number.
Code:
let number = 153
function isArmstrong(num){
let expo = num.toString().length;
let digits = num.toString().split('').map((it)=> Number(it))
console.log('Exponentional:',expo)
console.log('Digits:',digits)
let sum=0;
for(let i=0;i<digits.length;i++){
sum=sum + digits[i] ** expo
}
return num ==sum
}
console.log(isArmstrong(number))
Output:
true
No comments:
Post a Comment