Solución

@unrealspirit_213c43f8·2/5/2026TypeScript
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
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.