Cuente todos los subarreglos cuya suma se puede dividir como diferencia de cuadrados de dos números enteros

Dada una array arr[] , la tarea es contar todos los subarreglos cuya suma se puede dividir como la diferencia de los cuadrados de dos enteros. Ejemplos:   Entrada: arr[] = {1, 3, 5}  Salida: 6  Explicación:  Hay seis subarreglos que se pueden formar a partir del arreglo cuya suma se puede dividir como la diferencia de … Continue reading «Cuente todos los subarreglos cuya suma se puede dividir como diferencia de cuadrados de dos números enteros»

¿Cómo recibir información del usuario en Golang?

La función Scanln se puede utilizar para tomar la entrada del usuario en el Golang. A continuación se muestra el ejemplo de tomar la entrada del usuario: // Golang program to show how // to take input from the user package main    import «fmt»    // main function func main() {        // Println … Continue reading «¿Cómo recibir información del usuario en Golang?»

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»