Compruebe si el número se puede hacer palindrómico después de agregar K

Dados dos números N y K , la tarea es verificar si el número dado N puede convertirse en un palindrómico después de agregarle K. Ejemplo:   Entrada: N = 19, K = 3  Salida: Sí  Explicación:  19 + 3 = 22 y 22 es un palíndromo. Entrada: N = 15, K = 3  Salida: No  … Continue reading «Compruebe si el número se puede hacer palindrómico después de agregar K»

Encuentra todos los números palíndromos de dígitos dados

Dado un entero D , la tarea es encontrar todos los números palíndromos de dígitos D. Ejemplos:   Entrada: D = 1  Salida: 1 2 3 4 5 6 7 8 9 Entrada: D = 2  Salida: 11 22 33 44 55 66 77 88 99   Enfoque: los números con dígitos D comienzan desde 10 (D … Continue reading «Encuentra todos los números palíndromos de dígitos dados»

Recuento mínimo de elementos requeridos para obtener la array dada mediante operaciones de espejo repetidas

Dada una array arr[] que consta de N enteros, la tarea es encontrar la array K[] de longitud mínima posible de modo que después de realizar múltiples operaciones de espejo en K[] , se pueda obtener la array arr[] dada.  Operación de espejo: agregar todos los elementos de la array a la array original en … Continue reading «Recuento mínimo de elementos requeridos para obtener la array dada mediante operaciones de espejo repetidas»

Programa en C para comprobar si una lista enlazada de strings forma un palíndromo

Dada una lista vinculada que maneja datos de strings, verifique si los datos son palíndromos o no. Ejemplos: Input: a -> bc -> d -> dcb -> a -> NULL Output: True String «abcddcba» is palindrome. Input: a -> bc -> d -> ba -> NULL Output: False String «abcdba» is not palindrome. La idea … Continue reading «Programa en C para comprobar si una lista enlazada de strings forma un palíndromo»

Encuentre la substring más larga que es prefijo, sufijo y también presente dentro de la string

String dada str . La tarea es encontrar la substring más larga que es un prefijo, un sufijo y una substring de la string dada, str . Si no existe tal string, imprima -1 . Ejemplos:   Entrada: str = “fixprefixsuffix”  Salida: fix  “fix” es un prefijo, un sufijo y también está presente dentro de la … Continue reading «Encuentre la substring más larga que es prefijo, sufijo y también presente dentro de la string»

Programa para comprobar el número es Palindrome o no

Dado un número entero N , escriba un programa que devuelva verdadero si el número dado es un palíndromo, de lo contrario devuelva falso. Ejemplos:   Input: N = 2002 Output: true Input: N = 1234 Output: false Enfoque:  un método simple para este problema es invertir primero los dígitos de n y luego comparar el reverso … Continue reading «Programa para comprobar el número es Palindrome o no»

Programa Java para invertir un número y verificar si es un palíndromo

Se puede decir que un número dado es de naturaleza palindrómica si el reverso del número dado es el mismo que el de un número dado. La longitud del número es log 10 (n), es decir, para BigIntegers que utilizan operaciones de string como la creación inversa y la comprobación del palíndromo tardarán log 10 … Continue reading «Programa Java para invertir un número y verificar si es un palíndromo»

Compruebe si la suma de cualquier subarreglo es palíndromo o no

Dada una array arr[] de tamaño N . la tarea es verificar si existe algún subarreglo de tamaño al menos 2 tal que su suma sea palíndromo. Si tal subarreglo existe, imprima SÍ . De lo contrario, imprima NO . Ejemplos:   Entrada: array[] = {10, 6, 7, 9, 12}  Salida: Sí  Explicación:  El subarreglo [6, … Continue reading «Compruebe si la suma de cualquier subarreglo es palíndromo o no»

Comprobar si un número es palíndromo en PL/SQL

Dado un número entero, escribe una función que devuelva verdadero si el número dado es palíndromo, de lo contrario, falso. Por ejemplo, 12321 es palíndromo, pero 1451 no es palíndromo. Sea el número dado num. Un método simple para este problema es invertir primero los dígitos de num, luego comparar el reverso de num con … Continue reading «Comprobar si un número es palíndromo en PL/SQL»