Anteriormente vimos cómo saber si una string es un pangrama en Python.
Ahora veremos cómo comprobar que una cadena es un pangrama en JavaScript, para ello usaremos un algoritmo simple en combinación con el método includes.
Recuerda que un pangrama es aquella oración que contiene todas las letras de un alfabeto de determinado idioma; en este caso lo haremos con el alfabeto español, aunque también se podrá modificar para otro alfabeto como el inglés.
Hay que recorrer todo el alfabeto y comprobar que todas y cada una de las letras estén presentes dentro de la cadena a probar, para ello hay que ver si la cadena incluye la letra.
Antes de eso hay que convertir la cadena a minúscula, pues vamos a compararla con el alfabeto de letras minúsculas.
Nota: en los ejemplos de código voy a usar const con let y funciones flecha.
Hablar es de mal gusto; veamos el código. Lo dejo aquí y lo explico más abajo:
Primero definimos el alfabeto en minúsculas y convertimos la cadena que vamos a probar igualmente a minúsculas.
Recorremos el alfabeto en un simple for
y vamos probando que cada letra del alfabeto esté incluida dentro de la cadena.
Si se acaba el ciclo sin romperse (o sea, que sí están todas las letras del alfabeto en la cadena) entonces se dice que sí es un pangrama.
Los arreglos tienen un método llamado every
, que regresan un booleano
si se cumple un predicado para todos los casos; gracias a ello podemos crear un código más corto (no lo recomiendo, porque es menos legible).
Queda así:
Ambos métodos tienen el mismo funcionamiento, pero el segundo ocupa menos líneas de código.
Puedes ejecutar los ejemplos en JavaScript o en Node.JS. También dejo los enlaces para que los pruebes directamente en el navegador:
Mira más sobre JavaScript en este enlace.
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Hoy vamos a ver programar la impresión de un PDF generado a partir de HTML…
En este tutorial básico de JavaScript con HTML vamos a ver cómo llenar una lista…
En este artículo se presenta una guía para imprimir un PDF a partir de una…
En este post voy a enseñarte cómo imprimir un PDF a partir de su representación…
Esta web usa cookies.