Solución
solution.tsTypeScript
function isArmstrong(num: number): boolean {
let resultado : number = 0;
// para saber la cantidad de digistos en num
const digitos : number = Math.abs(num).toString().length;
// crea un array con los digitas de num
const numbers : string = Math.abs(num).toString();
//descomponer el nuumero en n partes requeridas, aplicar la poncia y sumar los resultados
numbers.split('').map((value) => {
const sumaParcial = parseInt(value)**digitos;
resultado += sumaParcial
});
if(resultado === num) return true
return false;
}
// No modificar: necesario para evaluar el resultado.
export { isArmstrong };0respuestas