String inversa en Python (6 formas diferentes)

La biblioteca de strings de Python no es compatible con » reverse() » incorporado como lo hacen otros contenedores de Python como list, por lo tanto, conocer otros métodos para invertir strings puede resultar útil. Este artículo analiza varias formas de lograrlo en Python .  Ejemplo: Python3 def reverse(s):     str = «»     for i in … Continue reading «String inversa en Python (6 formas diferentes)»

Codificación de longitud de ejecución en Python

Dada una string de entrada, escriba una función que devuelva la string codificada de longitud de ejecución para la string de entrada. Por ejemplo, si la string de entrada es ‘wwwwaaadexxxxxx’, la función debería devolver ‘w4a3d1e1x6’.  Ejemplos: Input : str = ‘wwwwaaadexxxxxx’ Output : ‘w4a3d1e1x6’ Este problema tiene una solución existente, consulte el enlace de … Continue reading «Codificación de longitud de ejecución en Python»

Cómo validar una contraseña usando expresiones regulares en Java

Dada una contraseña, la tarea es validar la contraseña con la ayuda de la expresión regular. Una contraseña se considera válida si se cumplen todas las siguientes restricciones: Contiene al menos 8 caracteres y como máximo 20 caracteres. Contiene al menos un dígito. Contiene al menos un alfabeto en mayúsculas. Contiene al menos un alfabeto … Continue reading «Cómo validar una contraseña usando expresiones regulares en Java»

Cómo crear una clase String personalizada en C++ con funcionalidades básicas

En este artículo, crearemos nuestra clase de string personalizada que tendrá la misma funcionalidad que la clase de string existente . La clase de string tiene las siguientes funcionalidades básicas:   Constructor sin argumentos: esto asigna el almacenamiento para el objeto de string en el montón y asigna el valor como un carácter NULL . Constructor … Continue reading «Cómo crear una clase String personalizada en C++ con funcionalidades básicas»

Diferentes métodos para invertir una string en C++ – Part 1

La inversión de una string no es más que simplemente sustituir el último elemento de una string en la primera posición de la string. CPP // C++ program to reverse a string  // using first to last approach // ‘for’ loop #include <bits/stdc++.h> using namespace std;    // Function to reverse a string void reverseStr(string& … Continue reading «Diferentes métodos para invertir una string en C++ – Part 1»

Programa C para verificar si una string dada es Palindrome

Dada una string, escriba la función ac para verificar si es palíndromo o no.  Se dice que una cuerda es palíndromo si el reverso de la cuerda es igual a la cuerda. Por ejemplo, «abba» es palíndromo, pero «abbc» no es palíndromo. C #include <stdio.h> #include <string.h>   // A function to check if a … Continue reading «Programa C para verificar si una string dada es Palindrome»

Compruebe si una string determinada es Pangram en Java

Dada la string str , la tarea es escribir el programa Java para verificar si la string dada es un pangrama o no. Una string es una string de pangrama si contiene todos los caracteres de los alfabetos ignorando las mayúsculas y minúsculas de los alfabetos. Ejemplos: Entrada: str = “ Abcdefghijklmnopqrstuvwxyz” Salida: Sí Explicación: … Continue reading «Compruebe si una string determinada es Pangram en Java»

Cuerda Cuadrada Perfecta

Dado un String str y la tarea es verificar que la suma del valor ASCII de todos los caracteres sea un cuadrado perfecto o no. Ejemplos:  C++ // C++ program to find if string is a // perfect square or not. #include <bits/stdc++.h> using namespace std;   bool isPerfectSquareString(string str) {     int sum = 0; … Continue reading «Cuerda Cuadrada Perfecta»

Suma de todas las substrings de una string que representa un número | Serie 1

Dado un entero representado como una string, necesitamos obtener la suma de todas las substrings posibles de esta string. Ejemplos:   Input : num = “1234” Output : 1670 Sum = 1 + 2 + 3 + 4 + 12 + 23 + 34 + 123 + 234 + 1234 = 1670 Input : num = … Continue reading «Suma de todas las substrings de una string que representa un número | Serie 1»

Algoritmo de Boyer Moore para la búsqueda de patrones – Part 1

La búsqueda de patrones es un problema importante en informática. Cuando buscamos una string en un bloc de notas/archivo de Word, navegador o base de datos, se utilizan algoritmos de búsqueda de patrones para mostrar los resultados de la búsqueda. Un enunciado de problema típico sería:  Dado un texto txt[0..n-1] y un patrón pat[0..m-1] donde … Continue reading «Algoritmo de Boyer Moore para la búsqueda de patrones – Part 1»