Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

16
Los 21 peinados del apocalipsis
Los 21 peinados del apocalipsis Dada una lista de números entre 1 y 21 (o 0 y 20) genera un dibujo "cosido" de las siguientes caras ( consulte las reglas para la información de costura ): ___ ,,, ooo === +++ ### -*~*- (o o) (o o) (o o) (o …

12
Numero de extracciones
Tarea Dados 2 enteros positivos ny k, donde n > k, emiten el número de extracciones de un conjunto de nelementos distinguibles a un conjunto de kelementos distinguibles. Definición Una función f: S → T se llama surjection si por cada t∈T hay s∈S tal que f (s) = t. …

12
Programar mi marcador automático
En el pasado, los marcadores automáticos usaban tarjetas perforadas con una columna para cada dígito del número que se marcaría. Las columnas tenían siete filas. Las primeras tres filas representaban los números (1,2,3), (4,5,6) y (7,8,9) respectivamente. Las últimas tres filas giraron esta disposición 90 °: (1,4,7), (2,5,8) y (3,6,9). …



19
Leer color a mi manera
Los diferentes sistemas tienen diferentes formas de describir los colores, incluso si todos están hablando en el espacio RGBA. Un desarrollador front-end que esté familiarizado con CSS puede preferir #RRGGBBAA. Pero los desarrolladores de Android pueden preferir #AARRGGBB. Cuando se maneja el formato de archivo AAS, #AABBGGRRes necesario. Eso es …

13
Ejecución del algoritmo de cruce de genes
Su tarea es aceptar como entrada dos secuencias de genes y una secuencia de "puntos de cruce", y devolver la secuencia de genes que resulta de los cruces indicados. Lo que quiero decir con esto es, digamos que tiene las secuencias [A, A, A, A, A, A, A]y [Z, Z, …

15
Igualdad transitiva
El reto Su programa debe tomar 3 entradas: Un entero positivo que es el número de variables, Un conjunto de pares no ordenados de enteros no negativos, donde cada par representa una igualdad entre variables, y Un entero positivo que representa la variable inicial, Debería devolver un conjunto de enteros …

11
¿Quieres ver un truco de cartas mágicas?
El primer truco de cartas mágicas que aprendí de niño fue el siguiente: Tenga 1 mazo de cartas donde el patrón en la parte posterior no sea verticalmente simétrico. Organice todas las tarjetas para que estén orientadas en una dirección. Pídale a un individuo que, "elija una tarjeta, cualquier tarjeta, …

24
Generador de ID sin pares contiguos coincidentes
Dadas 2 entradas (m = identificación inicial mínima , n = número de identificadores ), genera una lista secuencial de identificadores, comenzando en> = m, compuesta por los dígitos 0-9 donde no hay 2 números contiguos iguales, por ejemplo, 1232 es ok, 1233 no lo es (contiene 2 '3 al …

6
Panfix a infijo entre paréntesis
Quylthulg es un lenguaje de Chris Pressey que intenta resolver el problema de la notación infija usando lo que llama panfix : Al igual que Postfix, Panfix no requiere el despliegue de artilugios arcanos como paréntesis para anular una precedencia de operador predeterminada. Al mismo tiempo, panfix permite que los …

10
Números anteriormente compuestos
Definición de secuencia Construya una secuencia de enteros positivos de la a(n)siguiente manera: a(0) = 4 Cada término a(n), distinta de la primera, es el número más pequeño que satisface la siguiente: a) a(n)es un número compuesto, b) a(n) > a(n-1), y c) a(n) + a(k) + 1es un número …

8
Simula una neurona modelo
Una neurona Izhikevich es un modelo simple pero bastante efectivo de una neurona biológica, diseñada para su uso en una simulación discreta de tiempo. En este desafío de golf, implementará este modelo. Parámetros Este modelo involucra solo 7 variables organizadas en 2 ecuaciones diferenciales, en comparación con las docenas de …

5
Factoring factoriales
¡Hoy en mi clase de estadísticas, descubrí que algunos factoriales se pueden simplificar cuando se multiplican! Por ejemplo:5! * 3! = 5! *3*2 = 5! *6 = 6! Tu trabajo: Dada una cadena que contiene solo números arábigos y signos de exclamación, simplifique mi factorial a su cadena más corta …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.