Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En el post de hoy vamos a ver un algoritmo con Python para contar las ocurrencias de una palabra en una oración (cantidad de veces que se repite la palabra) o cadena sin usar split
ni count
, además de que no va a importar si la cadena no tiene espacios.
Con el código Python expuesto aquí vas a aprender a contar la cantidad de palabras en un string con la opción de encontrar solo coincidencias completas.
Recuerda que ya anteriormente te enseñé a hacerlo con split y luego incluso contamos el porcentaje.
En este post de programación en Python vamos a ver cómo saber si una subcadena, letra, palabra o substring aparece solo una vez en otra cadena.
De este modo vamos a saber si una letra aparece únicamente una vez en una cadena, si una palabra aparece solo una vez en una frase, etcétera.
Hoy vamos a resolver un ejercicio de Java. Se trata de solicitar una palabra y almacenarla en un árbol binario de búsqueda o ABB. El mismo dice así:
Hoy vamos a resolver un ejercicio de JavaScript. Se trata de ordenar las letras de una cadena, o de ordenar una palabra en orden alfabético. El problema dice así:
Escribe una función JavaScript que devuelva una cadena pasada con letras en orden alfabético.
Cadena de ejemplo: parzibyte
Salida esperada: abeiprtyz
Veamos cómo hacer esto con JS.
En este post te enseñaré a generar todas las combinaciones posibles de una cadena en JavaScript. El ejercicio pide lo siguiente:
Escribe una función de JavaScript que genere todas las combinaciones de una cadena.
- Cadena de ejemplo: luis
- Salida: l,lu,lui,luis,u,ui,uis,i,is,s
Veamos cómo resolver esto con programación en JS.
En este post de programación en C# te mostraré cómo separar una cadena según un carácter o delimitador, y convertirla a arreglo.
Te voy a enseñar cómo separar una cadena por espacios y por comas, para que puedas aplicar todo esto a tus necesidades con cualquier otro carácter.
Esto nos servirá para separar una cadena por cualquier carácter en c#, y de paso convertir una string a array en C sharp.
Hoy vamos a trabajar un poco con PHP y un algoritmo para limitar una cadena a determinada cantidad de palabras es decir, cortar una cadena en determinada cantidad de palabras.
Por ejemplo, si extraemos las primeras 2 palabras de la frase “Hola mundo desde parzibyte.me” nos queda “Hola mundo”. Eso es justamente lo que haremos con PHP: extraer N cantidad de palabras.
En este post de programación en Python te enseñaré a resolver un ejercicio sobre cómo saber si una palabra o frase es palíndroma o si es un palíndromo.
Se dice que una cadena es palíndroma cuando se lee igual de derecha a izquierda que de izquierda a derecha, quitando espacios y acentos.
Por ejemplo, si fuéramos estrictos, la frase “Isaac no ronca así “ no es un palíndromo por los acentos y espacios, pero si se los removemos queda como “isaacnoroncaasi” y esa string sí es un palíndromo.
Entonces vamos a ver un programa de Python que nos dirá si una cadena es o no palíndroma, opcionalmente removiendo los espacios y acentos. Además, vamos a ver dos enfoques: el recursivo y el que utiliza ciclos.