Primer dígito en el producto de una array de números

Dada una array de ‘n’ números. Necesitamos encontrar el primer dígito del producto de estos números ‘n’  Ejemplos:   Input : arr[] = {5, 8, 3, 7} Output : 8 Product of 5, 8, 3, 7 is 840 and its first digit is 8 Input : arr[] = {6, 7, 9} Output : 3 Antecedentes:  Primero … Continue reading «Primer dígito en el producto de una array de números»

Encuentre la array original de la array dada donde el i-ésimo elemento es el promedio de los primeros i elementos

Dada una array arr[] de longitud N, la tarea es encontrar la array original tal que cada i-ésimo elemento en la array dada ( arr[i] ) sea el valor promedio de los primeros i elementos de la array original. Ejemplos: Entrada: arr = {4 3 3 3}  Salida: 4 2 3 3 Explicación: (4) / … Continue reading «Encuentre la array original de la array dada donde el i-ésimo elemento es el promedio de los primeros i elementos»

Divisible por 37 para números grandes

Dado un gran número n, necesitamos comprobar si es divisible por 37. Imprime verdadero si es divisible por 37, de lo contrario es falso. Ejemplos:   Input : 74 Output : True Input : 73 Output : False Input : 8955795758 (10 digit number) Output : True Un número m de r dígitos cuya forma digital … Continue reading «Divisible por 37 para números grandes»

Programa C para verificar si dos strings dadas son isomorfas entre sí

Dadas dos strings str1 y str2 , la tarea es verificar si las dos strings dadas son isomorfas entre sí o no .  Se dice que dos strings son isomorfas si existe un mapeo uno a uno posible para cada carácter de str1 a cada carácter de str2 y todas las apariciones de cada carácter … Continue reading «Programa C para verificar si dos strings dadas son isomorfas entre sí»

Maximice el valor de String asignando valores en el rango [1, 26] a cada carácter

Dada una string S de tamaño N , la tarea es encontrar la suma máxima de valores asignados a todos los alfabetos de la string S. El valor asignado a todos los caracteres está por encima del rango [1, 26] , y los valores asignados al mismo carácter en minúsculas y mayúsculas son los mismos. … Continue reading «Maximice el valor de String asignando valores en el rango [1, 26] a cada carácter»

Maximiza la suma del módulo con cada elemento de Array

Dada una array A[] que consta de N enteros positivos, la tarea es encontrar el valor máximo posible de:   F(M) = M % A[0] + M % A[1] + …. + M % A[N -1] donde M puede ser cualquier valor entero Ejemplos:   Entrada: arr[] = {3, 4, 6}  Salida: 10  Explicación:  La suma máxima … Continue reading «Maximiza la suma del módulo con cada elemento de Array»

Recuento de tripletes hasta N cuyo producto es como máximo N

Dado un entero positivo N , la tarea es encontrar el número de tripletes (A, B, C) de los primeros N Números Naturales tales que A * B * C ≤ N . Ejemplos: Entrada: N = 3 Salida: 4 Explicación: Los siguientes son los tripletes que satisfacen los criterios dados: ( 1, 1, 1 … Continue reading «Recuento de tripletes hasta N cuyo producto es como máximo N»

Divida una string en strings palindrómicas de al menos 2 de longitud con cada carácter presente en una sola string

Dada una string S que consta de N alfabetos en minúsculas, la tarea es verificar si todas las strings de al menos una longitud de 2 formadas al seleccionar cada carácter de la string S solo una vez son palindrómicas o no . Si se encuentra que es cierto, escriba «Sí» . De lo contrario, … Continue reading «Divida una string en strings palindrómicas de al menos 2 de longitud con cada carácter presente en una sola string»

Índice máximo que un puntero puede alcanzar en N pasos evitando un índice dado B – Conjunto 3 (Búsqueda binaria)

Dados dos números enteros N y B , la tarea es imprimir el índice máximo que puede alcanzar un puntero, comenzando desde el índice 0 th en una array de números naturales (es decir, 0, 1, 2, 3, 4, 5…), digamos arr [] , en N pasos sin colocarse en el índice B en ningún … Continue reading «Índice máximo que un puntero puede alcanzar en N pasos evitando un índice dado B – Conjunto 3 (Búsqueda binaria)»