Preguntas etiquetadas con conversion

10
Codificación Base85

El reto Escriba un programa que pueda tomar una entrada de una cadena de una sola línea que contenga caracteres imprimibles ASCII y generar la misma cadena codificada en Base85 (usando una convención big-endian). Puede suponer que la entrada siempre será ≤ 100 caracteres. Una guía para...

10
Números que son palíndromos en bases N

Dado un número entero no negativo n >= 0, genera para siempre la secuencia de números enteros x_i >= 3que son palíndromos en nbases exactamente diferentes b, donde puede estar la base 2 <= b <= x_i-2. Esto es básicamente el inverso de OEIS A126071 , donde se muestran los índices en esa...

10
Hexadecimal a Binario

Convierta un número hexadecimal (de cualquier tamaño) en un número binario. Ingrese un número hexadecimal POSITIVO con un 0xal principio. Una entrada válida siempre coincidirá con la siguiente expresión regular: 0x[0-9a-fA-F]+. Si la entrada no es un número hexadecimal válido, es decir,...

9
Cambio de base hereditaria

Antecedentes En este desafío, una representación baseb de un número entero nes una expresión de ncomo una suma de potencias b, donde cada término se produce en la mayoría de los b-1casos. Por ejemplo, la 4representación base de 2015es 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 Ahora, la representación...

9
De Rgb a Cmyk

Dados 3 bytes o RGB como entrada, calcule los valores CMYK más cercanos y expórtelos. cree una función con parámetros y valor de retorno o un programa que opera en stdin / stdout use el perfil de color de su elección, pero proporcione una referencia la entrada puede ser valores numéricos...

9
Primarios XOR negativos

Hace aproximadamente un año, se le pidió que encontrara los primos XOR . Estos son números cuyos únicos factores son 1 y ellos mismos cuando se realiza la multiplicación XOR en la base 2 . Ahora vamos a condimentar un poco las cosas. Vamos a encontrar los primos XOR en la base -2 Convirtiendo a...

9
Convertir AWG a pulgadas

AWG (American Wire Gauge) es una forma común de especificar el tamaño de los cables. Su tarea en este desafío es convertir de un calibre dado al diámetro del cable en pulgadas. El tamaño en pulgadas para los medidores de 4/0a 40se muestra en la tabla a continuación: Tabla de calibre a pulgadas |...

9
Convierte valores CMYK a RGB

Dados los códigos de color en CMYK, conviértalo a valor RGB. Entrada: cadena de 4 enteros (que van de 0 a 100) separados por espacio 86 86 0 43 28 14 0 6 0 41 73 4 Salida: #141592 #ABCDEF #F49043 ¡El código más corto gana! SUGERENCIA: para convertir CMYK a RGB, puede usar fórmulas...

9
La expansión binaria binaria

Normalmente, descomponemos un número en dígitos binarios asignándolo con potencias de 2, con un coeficiente de 0o 1para cada término: 25 = 1*16 + 1*8 + 0*4 + 0*2 + 1*1 La elección de 0y 1es ... no muy binaria. Realizaremos la verdadera expansión binaria expandiéndonos con potencias de 2,...

9
Expandir cadenas de comparación

A diferencia de la mayoría de los lenguajes, Python evalúa a<b<ccomo se haría en matemáticas, comparando en realidad los tres números, en lugar de comparar el booleano a<bcon c. La forma correcta de escribir esto en C (y muchas otras) sería a<b && b<c. En este desafío, su...

9
Dada una entrada int n, imprima n * invertido (n)

Dado un número entero n, imprimirn * reversed(n) reversed(n)es el número que obtienes cuando tienes reverselos dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

8
¡Arregla tus árboles!

En informática, a menudo utilizamos árboles en muchas formas y representaciones diferentes. Los tres métodos principales para serializar árboles binarios son la notación de prefijo, infijo y postfijo. Por ejemplo, el siguiente árbol binario:   (fuente: Olimpiada holandesa en informática, finales,...

8
Convertir entre prefijos SI

Introducción El Sistema Internacional de Unidades es un sistema de medición en todo el mundo, excepto en algunos países, incluidos los EE . UU . El sistema SI (o sistema métrico) se basa en potencias de diez, que se enumeran a continuación (tenga en cuenta que esta es una tabla...

8
Convertir una cadena de "base mixta" a ASCII

Dada una entrada de una cadena con bytes que puede estar en binario, octal o hexadecimal, genera el equivalente ASCII de la cadena. La entrada se proporcionará en el siguiente formato, por ejemplo: 501200100001147 que representa 0x50 0o120 0b01000011 0x47 que es equivalente (en ASCII)...

8
Conversión griega inversa Golf

Introducción Debe crear una función para convertir números griegos en números arábigos. La entrada será un número griego menor que 1000y mayor que 0. Este es el reverso de mi desafío anterior . Algoritmo De entrada dividida en letras (por ejemplo, ΡΚΓ-> Ρ, Κ, Γ) Tome cada letra, y el cambio...

8
Viajando en una tierra plana

Las coordenadas en el mundo de la Tierra plana consisten en latitud (x) y longitud (y), que son enteros en el rango de 0 ... 9999. Al igual que los enteros gaussianos , pero siempre se escriben usando esta notación: 411S 370E Es decir, con So Nanexado a la latitud, Eo Wanexado a la longitud, con...

8
Extensión del juego de sietes

Introducción Salida de todos los números en una base específica que aparecería en una versión adaptada del juego de siete. Desafío Su tarea es generar todos los números en una base dada en un rango dado, omitiendo los que coinciden con ciertas condiciones. Se le darán cuatro entradas: base elim...