Representar un número como la suma de números positivos que terminan en 9

Dado un número entero N , la tarea es comprobar si N se puede expresar como una suma de números enteros que tienen 9 como último dígito (9, 19, 29, 39…), o no. Si se determina que es cierto, encuentre el recuento mínimo de dichos enteros necesarios para obtener N . De lo contrario, imprima … Continue reading «Representar un número como la suma de números positivos que terminan en 9»

Cuente el número de trillizos con un producto igual al número dado con duplicados permitidos | Conjunto-2 – Part 1

Dada una array de enteros positivos (puede contener duplicados) y un número ‘m’, encuentre el número de tripletes desordenados ((A i , A j , Ak ) y (A j , A i , Ak ) y otras permutaciones son contados como uno solo) con producto igual a ‘m’.  Ejemplos:  Entrada: arr[] = { 1, … Continue reading «Cuente el número de trillizos con un producto igual al número dado con duplicados permitidos | Conjunto-2 – Part 1»

Verifique que la longitud de una string sea igual al número agregado en su última

Dada una string que (puede) ser adjuntada con un número por fin. Debe encontrar si la longitud de la string excluyendo ese número es igual a ese número. Por ejemplo, para «holamundo10», la respuesta es verdadera ya que helloworld consta de 10 letras. La longitud de la string es inferior a 10 000. Ejemplos:  Input: … Continue reading «Verifique que la longitud de una string sea igual al número agregado en su última»

Programa Javascript para el algoritmo de inversión para la rotación de arrays

Escribe una función rotar(arr[], d, n) que gire arr[] de tamaño n por d elementos. Ejemplo :  Input : arr[] = [1, 2, 3, 4, 5, 6, 7] d = 2 Output : arr[] = [3, 4, 5, 6, 7, 1, 2] La rotación de la array anterior por 2 hará que la array  Los primeros … Continue reading «Programa Javascript para el algoritmo de inversión para la rotación de arrays»

Estructura de datos de pila (Introducción y Programa)

Stack es una estructura de datos lineal que sigue un orden particular en el que se realizan las operaciones. El orden puede ser LIFO (Last In First Out) o FILO (First In Last Out).  Esta estrategia establece que el último elemento que se inserte saldrá primero. Puede tomar una pila de platos colocados uno encima … Continue reading «Estructura de datos de pila (Introducción y Programa)»

K-ésimo elemento de array después de M reemplazos de elementos de array por XOR de pares adyacentes

Dada una array arr[] de tamaño N y dos enteros M y K , la tarea es encontrar el elemento de la array en el índice K después de realizar las siguientes operaciones M en la array dada. En una sola operación, se forma una nueva array cuyos elementos tienen los valores Bitwise XOR de … Continue reading «K-ésimo elemento de array después de M reemplazos de elementos de array por XOR de pares adyacentes»

Programa Php para el algoritmo de inversión para la rotación de arrays

Escribe una función rotar(arr[], d, n) que gire arr[] de tamaño n por d elementos. Ejemplo :  Input : arr[] = [1, 2, 3, 4, 5, 6, 7] d = 2 Output : arr[] = [3, 4, 5, 6, 7, 1, 2] La rotación de la array anterior por 2 hará que la array  Los primeros … Continue reading «Programa Php para el algoritmo de inversión para la rotación de arrays»

Algoritmo de inversión para la rotación de array

  Dada una array arr[] de tamaño N , la tarea es rotar la array una posición d a la izquierda. Ejemplos:  Entrada:  arr[] = {1, 2, 3, 4, 5, 6, 7}, d = 2 Salida: 3, 4, 5, 6, 7, 1, 2 Explicación: si la array se gira 1 posición a la izquierda,  se … Continue reading «Algoritmo de inversión para la rotación de array»

El subarreglo más largo que tiene un promedio mayor o igual a x

Dada una array de enteros y un entero x. Encuentre la longitud del subarreglo de tamaño máximo que tiene un promedio de enteros mayores o iguales a x. Ejemplos:   Input : arr[] = {-2, 1, 6, -3}, x = 3 Output : 2 Longest subarray is {1, 6} having average 3.5 greater than x = … Continue reading «El subarreglo más largo que tiene un promedio mayor o igual a x»

Programa C# para el algoritmo de inversión para la rotación de arrays

Escribe una función rotar(arr[], d, n) que gire arr[] de tamaño n por d elementos. Ejemplo :  Input : arr[] = [1, 2, 3, 4, 5, 6, 7] d = 2 Output : arr[] = [3, 4, 5, 6, 7, 1, 2] La rotación de la array anterior por 2 hará que la array  Los primeros … Continue reading «Programa C# para el algoritmo de inversión para la rotación de arrays»