Sub-string que contiene todos los alfabetos en minúsculas después de realizar la operación dada

Dada una string str que contiene letras en minúsculas y el carácter ‘?’ . La tarea es verificar si es posible hacer que str sea bueno o no. Una string se llama buena si contiene una substring de longitud 26 que tiene todos los caracteres del alfabeto en minúsculas. La tarea es verificar si es posible … Continue reading «Sub-string que contiene todos los alfabetos en minúsculas después de realizar la operación dada»

Generación de n números con un conjunto dado de factores

Dada una array de k números factor[] , la tarea es imprimir los primeros n números (en orden ascendente) cuyos factores son de la array dada. Ejemplos:  Input : factor[] = {2, 3, 4, 7} n = 8 Output : 2 3 4 6 7 8 9 10 Input : factor[] = {3, 5, 7} … Continue reading «Generación de n números con un conjunto dado de factores»

Comprueba si hay algún par en un rango dado con GCD es divisible por k

Dado un rango, debemos verificar si hay algún par en el segmento cuyo MCD es divisible por k. Ejemplos:   Input : l=4, r=6, k=2 Output : YES There are two numbers 4 and 6 whose GCD is 2 which is divisible by 2. Input : l=3 r=5 k=4 Output : NO Their is no such … Continue reading «Comprueba si hay algún par en un rango dado con GCD es divisible por k»

Haga que la lista no sea decreciente cambiando solo un dígito de los elementos

Dada una array arr[] de N enteros donde cada elemento es del rango [1000, 9999] . La tarea es hacer que la array no disminuya cambiando solo un dígito de los elementos de la array y los elementos de la lista resultante deberán ser del rango de elementos dado. Si es posible hacer que la … Continue reading «Haga que la lista no sea decreciente cambiando solo un dígito de los elementos»

Encuentra la pendiente del número dado

Encuentre la pendiente del número dado num . La pendiente de un número es el conteo de los dígitos mínimos y máximos en él. Un dígito se llama mínimo si el dígito es menor que el dígito anterior y posterior. De manera similar, un dígito se llama máximo si el dígito es mayor que el … Continue reading «Encuentra la pendiente del número dado»

Cuente el número de trillizos con un producto que no exceda un número dado

Dado un entero positivo N , la tarea es encontrar el número de tripletes de enteros positivos (X, Y, Z) , cuyo producto sea como máximo N . Ejemplos: Entrada: N = 2 Salida: 4 Explicación: A continuación se muestran los tripletes cuyo producto es como máximo N(= 2): (1, 1, 1): El producto es … Continue reading «Cuente el número de trillizos con un producto que no exceda un número dado»

Programa eficiente para imprimir el número de factores de n números

Dada una array de enteros. Estamos obligados a escribir un programa para imprimir el número de factores de cada elemento de la array dada. Ejemplos:   Input: 10 12 14 Output: 4 6 4 Explanation: There are 4 factors of 10 (1, 2, 5, 10) and 6 of 12 and 4 of 14. Input: 100 1000 … Continue reading «Programa eficiente para imprimir el número de factores de n números»

Encuentra cuatro puntos tales que formen un cuadrado cuyos lados sean paralelos a los ejes x e y

Dado un par de puntos ‘n’, la tarea es encontrar cuatro puntos tales que formen un cuadrado cuyos lados sean paralelos a los ejes x e y o escriban «No hay tal cuadrado» de lo contrario. Si es posible más de un cuadrado, elija el que tenga el área máxima. Ejemplos: Entrada: n = 6, … Continue reading «Encuentra cuatro puntos tales que formen un cuadrado cuyos lados sean paralelos a los ejes x e y»

Encuentra el resto cuando un número A elevado a N factorial se divide por P

Dados tres enteros A, N y P , la tarea es encontrar (A^(N!)) % P. Ejemplos: Entrada: A = 2, N = 1, P = 2 Salida: 0 Explicación: Como (2^(1!)) = 2  Por lo tanto, 2 % 2 será 0. Entrada: A = 3, N = 3, P = 2 Salida: 1 Enfoque ingenuo: … Continue reading «Encuentra el resto cuando un número A elevado a N factorial se divide por P»

N-ésimo término de la serie 1, 11, 55, 239, 991,….

Dado un número N. La tarea es escribir un programa para encontrar el N-ésimo término en la serie:   1, 11, 55, 239, 991, …  Ejemplos :   Input: N = 3 Output: 55 Input: N = 4 Output: 239 Enfoque-1: Al escribir la representación binaria de los números dados, se puede observar un patrón.   1 = … Continue reading «N-ésimo término de la serie 1, 11, 55, 239, 991,….»