Longitud de la substring más pequeña que contiene todas las vocales

Dada la string str que consta solo de alfabetos ingleses en minúsculas, la tarea es encontrar la substring de menor longitud que contiene todas las vocales. Si no se encuentra tal substring, imprima -1 . Ejemplo:   Entrada: str = “babeivoucu”  Salida: 7  Explicación: La substring más pequeña que contiene cada vocal al menos una vez … Continue reading «Longitud de la substring más pequeña que contiene todas las vocales»

Solicitud POST simple utilizando la API de obtención

El método fetch() , como la solicitud XMLHttpRequest y Axios, se utiliza para enviar las requests al servidor. La principal diferencia es que Fetch API usa Promises, lo que permite una API más simple y limpia. Obtendrá todo el método Obtener y Publicar utilizando la API de obtención Sintaxis: fetch(url, { config }) .then(res => … Continue reading «Solicitud POST simple utilizando la API de obtención»

Sistema de procesamiento de archivos (FPS)

En días anteriores, los datos se almacenaban manualmente, usando lápiz y papel, pero después de que se descubrió la computadora, se podía hacer la misma tarea usando archivos. Un archivo de computadora es un recurso que registra datos de manera única, en un dispositivo de almacenamiento en una computadora. Hay varios formatos en los que … Continue reading «Sistema de procesamiento de archivos (FPS)»

Recuento de formas de recorrer un camino cíclico en N pasos en una pirámide triangular

Dada una pirámide triangular con sus vértices marcados como O, A, B y C y un número N , la tarea es encontrar el número de formas en que una persona que parte del origen O inicialmente llega al origen en N pasos. En un solo paso, una persona puede ir a cualquiera de sus … Continue reading «Recuento de formas de recorrer un camino cíclico en N pasos en una pirámide triangular»

Comprobar si una Secuencia es una concatenación de dos permutaciones

Dada una array arr que contiene enteros positivos, la tarea es verificar si la array arr dada es una concatenación de dos permutaciones o no. Una secuencia de M enteros se llama permutación si contiene todos los enteros del 1 al M exactamente una vez. Ejemplos:   Entrada: arr[] = {1, 2, 5, 3, 4, 1, 1}  … Continue reading «Comprobar si una Secuencia es una concatenación de dos permutaciones»

Eliminar todos los Nodes de suma de dígitos pares de una lista doblemente enlazada

Dada una lista doblemente enlazada que contiene N Nodes, la tarea es eliminar todos los Nodes de la lista que contiene elementos cuya suma de dígitos es par. Ejemplos:  Entrada: DLL = 18 <=> 15 <=> 8 <=> 9 <=> 14  Salida: 18 <=> 9 <=> 14  Explicación:  La lista enlazada contiene:  18 -> 1 … Continue reading «Eliminar todos los Nodes de suma de dígitos pares de una lista doblemente enlazada»

Conteo de pares en un rango dado con suma de su producto y suma igual a su número concatenado

Dados dos números A y B , la tarea es encontrar el número de pares (X, Y) en el rango [A, B] , tal que (X * Y) + (X + Y) sea igual al número formado por concatenación de X e Y Ejemplos:   Entrada: A = 1, B = 9  Salida: 9  Explicación:  Los … Continue reading «Conteo de pares en un rango dado con suma de su producto y suma igual a su número concatenado»

Diversos enfoques de partición

Si el sistema tiene una arquitectura jerárquica, la estructura del programa se puede dividir fácilmente tanto horizontal como verticalmente , la figura (a) representa esta vista. En la figura (a), la división horizontal define las ramas individuales de la jerarquía modular para cada función principal del programa. Los módulos de control (mostrados por rectángulos) se … Continue reading «Diversos enfoques de partición»

Máximos divisores primos posibles que pueden existir en números que tienen exactamente N divisores

Dado un número entero N que denota el número de divisores de cualquier número, la tarea es encontrar el máximo de divisores primos posibles en un número que tiene N divisores. Ejemplos:  Entrada: N = 4  Salida: 2 Entrada: N = 8  Salida: 3   Planteamiento: La idea es encontrar la descomposición en factores primos del … Continue reading «Máximos divisores primos posibles que pueden existir en números que tienen exactamente N divisores»

Subsecuencia más larga de una string que contiene solo vocales

Dada una string str que contiene solo letras, la tarea es imprimir la subsecuencia más larga de la string str que contiene solo vocales. Ejemplos:   Entrada: str = “geeksforgeeks”  Salida: eeoee  Explicación:  “eeoee” es la subsecuencia más larga de la string que contiene solo vocales. Entrada: str = “HelloWorld”  Salida: eoo  Explicación:  “eeo” es la subsecuencia … Continue reading «Subsecuencia más larga de una string que contiene solo vocales»