Comprobar si el número es palíndromo o no en base B

Dado un número entero N , la tarea es comprobar si    ( N en base B ) es palíndromo o no. Ejemplos:  Entrada: N = 5, B = 2  Salida: Sí  Explicación:  (5) 10 = (101) 2 que es palíndromo. Por lo tanto, la salida requerida es Sí. Entrada: N = 4, B = … Continue reading «Comprobar si el número es palíndromo o no en base B»

Invertir una lista enlazada doblemente circular

El problema es invertir la lista enlazada doblemente circular dada. Ejemplos:  Entrada:  Producción:   Algoritmo:   insertEnd(head, new_node) Declare last if head == NULL then new_node->next = new_node->prev = new_node head = new_node return last = head->prev new_node->next = head head->prev = new_node new_node->prev = last last->next = new_node reverse(head) Initialize new_head = NULL Declare last last … Continue reading «Invertir una lista enlazada doblemente circular»

Compruebe si dos strings se pueden igualar invirtiendo una substring de una de las strings

Dadas dos strings X e Y de longitud N , la tarea es verificar si ambas strings pueden igualarse invirtiendo cualquier substring de X exactamente una vez. Si es posible, escriba «Sí» . De lo contrario, escriba “No” . Ejemplos: Entrada: X = “adcbef”, Y = “abcdef” Salida: Sí Explicación: Las strings se pueden igualar … Continue reading «Compruebe si dos strings se pueden igualar invirtiendo una substring de una de las strings»

Imprima la serie de Fibonacci en orden inverso usando Recursion

Dado un número entero N, la tarea es imprimir los primeros N términos de la serie de Fibonacci en orden inverso usando Recursión . Ejemplos: Entrada: N = 5 Salida: 3 2 1 1 0 Explicación: Los primeros cinco términos son – 0 1 1 2 3.  Entrada: N = 10 Salida: 34 21 13 … Continue reading «Imprima la serie de Fibonacci en orden inverso usando Recursion»

Programa C++ para invertir palabras en una string dada

Ejemplo: Deje que la string de entrada sea «me gusta mucho este programa». La función debería cambiar la string a «mucho, muy programe esto como yo» Ejemplos :  Entrada : s  = «código de práctica de prueba de geeks» Salida : s = «código de práctica de prueba de geeks» Entrada : s = «ser … Continue reading «Programa C++ para invertir palabras en una string dada»

programa para imprimir el triangulo de floyd inverso

El triángulo de Floyd es un triángulo con primeros números naturales. La tarea es imprimir el reverso del triángulo de Floyd. Ejemplos:   Input : 4 Output : 10 9 8 7 6 5 4 3 2 1 Input : 5 Output : 15 14 13 12 11 10 9 8 7 6 5 4 3 … Continue reading «programa para imprimir el triangulo de floyd inverso»

Consultas para buscar un elemento en una array y modificar la array según las condiciones dadas

Dada una array arr[] que consta de N enteros y un entero X , la tarea es imprimir la array después de realizar X consultas indicadas por una array de operaciones[] . La tarea para cada consulta es la siguiente: Si la array contiene las operaciones enteras [i] , invierta la subarreglo comenzando desde el … Continue reading «Consultas para buscar un elemento en una array y modificar la array según las condiciones dadas»

Sumar dos números representados por listas enlazadas | conjunto 3

Dados dos números representados por dos listas enlazadas, escriba una función que devuelva lista suma. La lista de suma es una representación de lista enlazada de la suma de dos números de entrada. Complejidad espacial esperada O(1). Ejemplos:  Entrada:  L1 = 5 -> 6 -> 3 -> NULO  L2 = 8 -> 4 -> 2 … Continue reading «Sumar dos números representados por listas enlazadas | conjunto 3»

Recuento de palíndromos que se pueden obtener al concatenar prefijos y substrings de igual longitud

Requisitos previos: algoritmo Z Dada una string S , la tarea es encontrar el número máximo de palíndromos que se pueden formar después de realizar los pasos dados: Elija un prefijo P no vacío y una substring T no vacía de igual longitud. Invierte P o T y concatenalos. Nota: P y T pueden superponerse. … Continue reading «Recuento de palíndromos que se pueden obtener al concatenar prefijos y substrings de igual longitud»