¿Cómo identificar un anagrama?
Un anagrama es una frase o palabra cuyas letras, al acomodarse de otra manera, forman otra palabra válida. Eso sí, ninguna letra debe faltar o sobrar. Por mencionar un ejemplo de anagrama es la palabra Enfriamiento, que es anagrama de Refinamiento; ya que ambas tienen las mismas palabras y al…
¿Cómo saber si dos palabras son anagramas en Java?
Ejemplo de algoritmo en marcha
- Paso 1: convertir a minúsculas ambas (y remover signos o espacios), ahora son enfriamiento y refinamiento.
- Paso 2: ordenarlas alfabéticamente, ahora son: aeefiimnnort y aeefiimnnort.
- Paso 3: comprobar si son iguales, lo cual es verdadero. Por lo tanto se dice que son anagramas.
¿Cómo saber el número de veces que aparece una cadena?
A diferencia del caso anterior, donde era solamente un carácter, para encontrar el número de veces que aparece una cadena debo agregar una división a la fórmula. Por ejemplo, si deseo saber las veces que aparece la cadena de texto “en” debo utilizar la siguiente fórmula:
¿Cómo contar todos los caracteres de una cadena?
Otra forma de contar todos los caracteres de una cadena es usar el método String.chars ().count () que devuelve el número total de caracteres de la cadena, pero incluyendo los espacios en blanco.
¿Cómo calcular la longitud de una cadena?
En el siguiente código, tenemos una cadena exampleString y usaremos exampleString.length () para obtener la longitud total de esta cadena. La salida muestra que hay 28 caracteres en exampleString mientras que sólo hay 23 caracteres. Esto sucede porque String.length () cuenta los espacios en blanco también.
¿Cómo contar las apariciones de la letra E en una cadena de texto?
Supongamos que para la cadena de texto del ejemplo anterior deseo contar las apariciones de la letra “e”. Para lograr este objetivo utilizaré la función LARGO y también la función SUSTITUIR. La función SUSTITUIR la utilizaré para crear en memoria una copia de la cadena de texto pero que no tenga la letra “e”.