Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En un ejercicio de Codewars me encontré con el problema de hacer una función que determine si un número es narcisista usando JavaScript.
Hice la función y me gustó tanto el algoritmo que decidí implementarlo en otros lenguajes de programación.
Bueno he puesto todo en una función. Te recomiendo leer:
Funciones flecha en JavaScript
Todos esos artículos te ayudarán a profundizar en este lenguaje, y también harán que entiendas mejor lo que aquí se ve. Dicho esto, comencemos.
La función queda así:
Con JavaScript no presentamos tantos problemas a la hora de convertir tipos, usamos parseInt
y toString
sobre cualquier variable para obtener los resultados deseados. Esto es gracias a que es de tipado débil.
Por cierto, la explicación del algoritmo así como la solución en otros lenguajes está en otro post.
Como esta es una función, podemos llamar a la misma. Ya sea desde el navegador o en el lado del servidor con Node.JS
En mi caso la ejecutaré en node, y esta es la salida:
Un pensamiento en "JavaScript: saber si es número narcisista"