Preguntas etiquetadas con code-golf

14
Mi fuente está en orden, ¿es la tuya?

Su desafío es escribir un programa, función, etc. que calcule si la cadena pasada está "en orden". Eso significa que los caracteres de la cadena tienen códigos de caracteres que están en orden de menor a mayor. El código char más pequeño debe ser el primero. Con eso me refiero a los puntos de...

14
¡Más o menos políglotas!

Su envío debe tomar una lista de números (en cualquier formato de lista que admita su idioma, o utilizando múltiples parámetros de función / línea de comando) o una cadena de números separados por cualquier carácter que no lo sea 0123456789. En un idioma, debe agregarlos todos y generar la suma. En...

14
Primas Palindrómicas sin 11

Cada palíndromo con un número par de dígitos es divisible por 11, por lo que 11 es el único [primo palindrómico] con un número par de dígitos. - David Wasserman, OEIS Aprendí esto hoy de forma manual, antes de hacer mi investigación, cuando mi programa omitió números con un número par de...

14
Desafío de diseños de teclado

El diseño del teclado que la gente usa comúnmente es el diseño QWERTY como se muestra a continuación. Pero también hay otros diseños de teclado: DVORAK COLEMAK OBRERO Tu tarea Su código tomará dos entradas: el nombre de la distribución del teclado y una cadena para transcribir. Su...

14
Números alcanzables

Definiciones Función Euler Phi (AKA totient function ): una función que toma un número positivo y devuelve el número de números positivos menores que el número dado que son primos con el número dado. Se denota como φ(n). Número accesible : si existe un número entero positivo xtal que φ(x) == n,...

14
Factorización mutua mutuamente máxima

Definiciones Dos números son primos si su único divisor común positivo es 1. Una lista de números es primo mutuo si cada par de números dentro de esa lista es primo entre sí. Una factorización de número nes una lista de números cuyo producto es n. Tarea Dado un número positivo n, genere la...

14
Agregar fracciones

Escriba un programa o una función que tome dos listas no vacías de la misma longitud que la entrada y haga lo siguiente: usa elementos de la primera lista para obtener numeradores, usa elementos de la segunda lista para obtener denominadores, muestra las fracciones resultantes después de la...

14
¿Quién es ese polígono?

Una forma conveniente y útil de representar superficies topológicas es con un polígono fundamental . Cada lado de un polígono coincide con otro lado y puede ser paralelo o antiparalelo. Por ejemplo, el aquí es el polígono fundamental de un toro : Para descubrir por qué esto es un toro, podríamos...

14
¡Suma mis divisores fibonaccificados!

La famosa secuencia de Fibonacci es F(0) = 0; F(1) = 1; F(N+1) = F(N) + F(N-1)(para este desafío comenzamos con 0). Su reto: Dada n , salida de la suma de todos los d º números de Fibonacci para todos los divisores d del n ésimo número de Fibonacci. Si prefieres una notación más formal, Entrada...

14
Sumas de 100 rollos de dos dados de seis caras

Supongamos que tienes dos dados de seis caras. Tira el par 100 veces, calculando la suma de cada par. Imprima el número de veces que ocurrió cada suma. Si nunca se realizó una suma, debe incluir un cero o alguna forma de identificar que esa suma en particular nunca se realizó. Ejemplo de salida:...

14
Encuentra las cuotas impares

Dada una colección desordenada de enteros positivos por cualquier método de entrada razonable, devuelve todas las subcolecciones que tienen un número impar de elementos impares (es decir, tienen un total impar). Esto es código golf por lo que debe intentar minimizar el recuento de bytes de su...

14
Quine / Error Quine Polyglot

Su tarea es simple: escriba un programa que se pueda ejecutar en dos idiomas. Debe ser una quine normal (imprime su propio código fuente) en el idioma 1, y debe ser una quine de error (genera un mensaje de error idéntico a su propio código fuente) en el idioma 2. Este es el código de golf , por lo...

14
El algoritmo de recuento de devolución

Los niños que están aprendiendo a contar a menudo conocen series de números, pero parece que no pueden juntar esas series correctamente. Por ejemplo, podrían decir: 1,2,3,4,7,8,9,10 A veces los niños se darán cuenta de que se saltaron algunos números y volverán: 1,2,3,4,7,8,5,6,7,8,9,10 Este...

14
Aleatorizar los escalares de una matriz

Debe completar una matriz con cada número, 0-ninclusive. No se deben repetir números. Sin embargo, deben estar en un orden aleatorio. Reglas Todas las reglas estándar de código de golf y las lagunas estándar están prohibidas La matriz debe generarse de forma seudoaleatoria. Toda permutación...

14
Pronunciar números

Concepto Recordar los números puede ser difícil. Recordar una palabra puede ser más fácil. Con el fin de memorizar grandes números, creé una forma de pronunciarlos de forma similar a un discurso. Reglas Cada dígito se reemplaza primero por su letra correspondiente: 0 => O 1 => I 2 =>...

14
Luces apagadas, versión de 7 segmentos

Dada una pantalla de 7 segmentos con algunos segmentos encendidos y otros apagados, encuentre una secuencia de dígitos (0-9), de modo que después de alternar los segmentos correspondientes para cada dígito, todos los segmentos se apaguen. Ejemplo _ _ [3] => | [1] => [OFF] _ | Números y...

14
Explorando el xorspace

El xorspace de un conjunto de enteros es el conjunto de todos los enteros que se pueden obtener combinando los enteros iniciales con el operador xor bit a bit habitual ( ^). Por ejemplo, el xorspace de (8, 4)es (0, 4, 8, 12): 0 es 4 ^ 4, 12 es 4 ^ 8, y no se puede alcanzar ningún otro número. Tenga...