Suma de la diferencia de Hamming de números consecutivos de 0 a N | conjunto 2

Dado un número N , la tarea es encontrar la suma de la diferencia de Hamming de números consecutivos de 0 a N.   La distancia de Hamming entre dos enteros es el número de bits que son diferentes en la misma posición en ambos números.   Ejemplos:   Entrada: 5  Salida: 8  Explicación:  Diferencia entre (0, 1) … Continue reading «Suma de la diferencia de Hamming de números consecutivos de 0 a N | conjunto 2»

Programa Python3 para contar rotaciones divisible por 8

Dado un gran número positivo como string, cuente todas las rotaciones del número dado que son divisibles por 8. Ejemplos:  Input: 8 Output: 1 Input: 40 Output: 1 Rotation: 40 is divisible by 8 04 is not divisible by 8 Input : 13502 Output : 0 No rotation is divisible by 8 Input : 43262488612 … Continue reading «Programa Python3 para contar rotaciones divisible por 8»

Imprimir elementos de array que son divisibles por lo menos entre sí

Dada una array de longitud N que contiene solo números enteros, la tarea es imprimir los números especiales de la array. Un número en esta array se llama Número especial si es divisible por al menos otro número en la array. Ejemplos:   Entrada: 1 2 3  Salida: 2 3  Explicación: tanto 2 como 3 son … Continue reading «Imprimir elementos de array que son divisibles por lo menos entre sí»

Suma de todos los múltiplos de 3 y 7 por debajo de N

Dado un número N , la tarea es encontrar la suma de todos los múltiplos de 3  y 7 debajo de N. Nota: Un número no debe repetirse en la suma. Ejemplos:   Entrada: N = 10  Salida: 25  3 + 6 + 7 + 9 = 25 Entrada: N = 24  Salida: 105  3 + … Continue reading «Suma de todos los múltiplos de 3 y 7 por debajo de N»

Comprobar si un número grande es divisible por 13 o no

Dado un número grande, la tarea es verificar si el número es divisible por 13 o no.  Ejemplos:  Input : 637 Output : 637 is divisible by 13. Input : 920 Output : 920 is not divisible by 13. Input : 83959092724 Output : 83959092724 is divisible by 13. Si el número num dado es … Continue reading «Comprobar si un número grande es divisible por 13 o no»

Suma de números de n dígitos divisibles por un número dado

Dado n y un número, la tarea es encontrar la suma de números de n dígitos que son divisibles por el número dado. Ejemplos:  Input : n = 2, number = 7 Output : 728 There are thirteen n digit numbers that are divisible by 7. Numbers are : 14+ 21 + 28 + 35 … Continue reading «Suma de números de n dígitos divisibles por un número dado»

Comprobar si un número grande es divisible por 3 o no

Dado un número, la tarea es dividir el número por 3. El número de entrada puede ser grande y puede que no sea posible almacenarlo incluso si usamos long long int. Ejemplos:   Input : n = 769452 Output : Yes Input : n = 123456758933312 Output : No Input : n = 3635883959606670431112222 Output : … Continue reading «Comprobar si un número grande es divisible por 3 o no»

Comprobar si un número grande es divisible por 4 o no

Dado un número, la tarea es verificar si un número es divisible por 4 o no. El número de entrada puede ser grande y puede que no sea posible almacenarlo incluso si usamos long long int. Ejemplos:   Input : n = 1124 Output : Yes Input : n = 1234567589333862 Output : No Input : … Continue reading «Comprobar si un número grande es divisible por 4 o no»

El número de K dígito más pequeño divisible por X

Se dan los números enteros X y K. La tarea es encontrar el número de dígitos K más pequeño divisible por X.  Ejemplos:  Input : X = 83, K = 5 Output : 10043 10040 is the smallest 5 digit number that is multiple of 83. Input : X = 5, K = 2 Output … Continue reading «El número de K dígito más pequeño divisible por X»

Maximice el conteo de grupos de 0, 1 y 2 dados con una suma divisible por 3

Dados tres números enteros, C0, C1 y C2 frecuencias de 0s, 1s y 2s en un grupo S . La tarea es encontrar el número máximo de grupos que tienen la suma divisible por 3 , la condición es que la suma (S) sea divisible por 3 y la unión de todos los grupos debe … Continue reading «Maximice el conteo de grupos de 0, 1 y 2 dados con una suma divisible por 3»