Solución
solution.tsTypeScript
public class Solution {
public static boolean isArmstrong(int num) {
int suma = 0,num_digitos = 0, digito =0;
String s_num = Integer.toString(num);//castear a string
num_digitos = s_num.length();// guardar longitud de num(es decir, sus digitos)
for (int i = 0; i < num_digitos; i++) {
// como string es un array de chars, obtenemos el valor numerico y lo elevamos a número de digitos
digito = Character.getNumericValue(s_num.charAt(i));
suma += Math.pow(digito, num_digitos);
}
return suma == num;
}
}0respuestas