Programa de Python para imprimir una array de bytes que representan un número entero

Dado un número entero N , la tarea es escribir un programa en Python para representar los bytes de este número como una array.  Un byte es un grupo de 8 bits. Cualquier número entero se puede representar en forma de bytes y bits. Generalmente usamos códigos hexadecimales para representar un byte. Un solo carácter … Continue reading «Programa de Python para imprimir una array de bytes que representan un número entero»

Número mínimo de cortes necesarios para pagar el salario de la barra de oro de longitud N

Dada una barra de oro de longitud N con N marcas iguales, la tarea es encontrar el número mínimo de cortes necesarios para pagar el salario en N días , de modo que en cualquier i- ésimo día el trabajador tenga i partes de la barra de oro. Ejemplos:   Entrada: N = 5  Salida: 2  … Continue reading «Número mínimo de cortes necesarios para pagar el salario de la barra de oro de longitud N»

Compruebe si la representación binaria de un número tiene el mismo número de 0 y 1 en bloques

Dado un número entero N, la tarea es verificar si su número binario equivalente tiene la misma frecuencia de bloques consecutivos de 0 y 1. Tenga en cuenta que 0 y un número con todos 1 no se considera que tengan un número de bloques de 0 y 1. Ejemplos:   Entrada: N = 5  Salida: … Continue reading «Compruebe si la representación binaria de un número tiene el mismo número de 0 y 1 en bloques»

Maximice la diferencia entre elementos de array indexados impares y pares al rotar sus representaciones binarias

Dada una array arr[] que consta de N enteros positivos, la tarea es encontrar la máxima diferencia absoluta entre la suma de los elementos de la array colocados en índices pares y aquellos en índices impares de la array rotando sus representaciones binarias cualquier número de veces. Considere solo la representación de 8 bits . … Continue reading «Maximice la diferencia entre elementos de array indexados impares y pares al rotar sus representaciones binarias»

Cuente el número de strings binarias sin 1 consecutivos: Conjunto 2

Dado un entero positivo N , la tarea es contar todas las posibles strings binarias distintas de longitud N de modo que no haya unos consecutivos. Ejemplos:  Entrada: N = 5  Salida: 5  Explicación:  Los enteros no negativos <= 5 con sus correspondientes representaciones binarias son:  0 : 0  1 : 1  2 : 10  … Continue reading «Cuente el número de strings binarias sin 1 consecutivos: Conjunto 2»

Verifique si cada par de 1 en la array tiene una distancia de al menos K entre sí

Dada una array binaria y un entero K , verifique si cada par de 1 en la array tiene al menos una distancia de K entre sí. Devuelve verdadero si la condición se cumple, de lo contrario devuelve falso. Ejemplos:   Entrada: arr = [1, 0, 0, 0, 1, 0, 0, 1, 0, 0], K = … Continue reading «Verifique si cada par de 1 en la array tiene una distancia de al menos K entre sí»

Construya una Array Binaria cuya suma de cada fila y columna sea un Número Primo

Dado un número entero N , la tarea es construir una array binaria de tamaño N*N tal que la suma de cada fila y cada columna de la array sea un número primo . Ejemplos: Entrada: N = 2  Salida:  1 1 1 1 Explicación:  Suma de la fila 0 = 1 + 1 = … Continue reading «Construya una Array Binaria cuya suma de cada fila y columna sea un Número Primo»

Número máximo de 1 consecutivos en representación binaria de todos los elementos de la array

Dada una array arr[] de N elementos, la tarea es encontrar el número máximo de 1 consecutivos en la representación binaria de un elemento entre todos los elementos de la array dada. Ejemplos:  Entrada: arr[] = {1, 2, 3, 4}  Salida: 2  Binario(1) = 01  Binario(2) = 10  Binario(3) = 11  Binario(4) = 100 Entrada: … Continue reading «Número máximo de 1 consecutivos en representación binaria de todos los elementos de la array»

Voltear bits de la suma de conteo de bits establecidos de dos números dados

Dados dos números A y B , la tarea es contar el número de bits establecidos en A y B y voltear los bits de la suma obtenida. Ejemplos: Entrada: A = 5, B = 7 Salida: 2 Explicación: La representación binaria de A es 101. La representación binaria de B es 111. Conteo de … Continue reading «Voltear bits de la suma de conteo de bits establecidos de dos números dados»

Elementos adyacentes distintos en una array binaria

Dada una array binaria arr[] de 1 y 0 de longitud N . La tarea es encontrar el número de elementos que son diferentes con respecto a sus vecinos. Nota: Al menos uno de los vecinos debe ser distinto. Ejemplos:  Entrada: N = 4, arr=[1, 0, 1, 1]  Salida: 3  arr[0]=1 es distinto ya que su … Continue reading «Elementos adyacentes distintos en una array binaria»