Solución
solution.tsTypeScript
function isArmstrong(num: number): boolean {
if (num < 0) return false;
const digits = Math.abs(num).toString().split('').map(Number);
const exp = digits.length;
const total = digits.reduce((acc, digit) => acc + Math.pow(digit, exp), 0);
return total === num;
}
// No modificar: necesario para evaluar el resultado.
export { isArmstrong };0respuestas