Programación de Puzzles y Código de Golf

17
Enumeración de vectores N-dimensionales

Dado un número entero positivo k > 1y un número entero no negativo i, genera una ktupla (o kvector dimensional) de números enteros no negativos. Para cada k, el mapa de ℕ a ℕ k , debe ser biyectivo . Es decir, cada entrada idebe producir una tupla diferente y cada tupla posible debe ser...

17
Golf con función gamma

Dado un número real ten (-10^9,13)(sin incluir -10^9o 13) como entrada, salida Γ(t), también conocida como la función Gamma , que se define de la siguiente manera: No puede usar una función Gamma incorporada para resolver esta tarea, ni puede usar funciones de integración numérica o simbólica...

17
Dibujo de estructuras de Lewis de alcanos

¡Acabo de recibir una lección en la escuela sobre alcanos y pensé que probablemente sería un gran desafío de golf de código! ¡No se preocupe, no es tan complicado como parece! Un resumen rápido (Tenga en cuenta: para mantener este resumen, no toda la información es 100% precisa). Los alcanos son...

17
Hacer un calificador de competencia matemática

Disfruto participando en concursos de matemáticas organizados por Mu Alpha Theta, una sociedad de honor de matemáticas en los Estados Unidos. En las competiciones, tomo un examen de opción múltiple de 30 preguntas. Hay cinco opciones por pregunta, etiquetadas de la A a la E. Mi puntaje en un...

17
Paradoja del viaje en el tiempo

Un hombre tiene dos dispositivos. Una máquina del tiempo : puede controlar esta máquina pensando. Le permite viajar desde cualquier punto en el tiempo a otro punto en el pasado o en el futuro (o incluso en el presente) en muy poco tiempo. Tenga en cuenta que si viaja al pasado de B a A, entonces...

17
Resolviendo la disputa de formato de fecha

El orden de formato de las fechas es uno de los problemas más complejos y divisivos que el mundo enfrenta hoy. Algunos de nosotros argumentamos con vehemencia que Mes / Día / Año es apropiado, considerando que así es como decimos las fechas en voz alta. Otros proclaman en voz alta que Día / Mes /...

17
Secuencia de suma del ciclo de siete

Echa un vistazo a la tabla de multiplicar sietes de 7 × 0 a 7 × 9: 0, 7, 14, 21, 28, 35, 42, 49, 56, 63 Si solo miramos los dígitos en su lugar, obtenemos una permutación de los dígitos del 0 al 9: 0, 7, 4, 1, 8, 5, 2, 9, 6, 3 Considere tomar un número entero decimal positivo N y reemplazar...

17
Ligaduras sin aplastar

Aquí hay una lista de algunas ligaduras comunes en Unicode (las que podría crear con mi clave Compose en Debian): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl ffi [ffi] ffi ffl [ffl] ffl Tiene dos opciones en este desafío: usar las...

17
Activa los interruptores

Después de despertarse en una habitación oscura, verá una cuadrícula rectangular de luces con los interruptores correspondientes. Decide utilizar un sistema de coordenadas con la luz inferior izquierda representando (1,1) y las coordenadas aumentando a medida que avanza (dirección y) y hacia la...

17
Jugar al billar

En este código de golf, tendrá que determinar la dirección del tiro más corto que golpea exactamente n cojines antes de caer en un bolsillo. La mesa de billar es una mesa de billar de 6 bolsillos con las siguientes características: Las dimensiones son variables ( a x b ) Sin fricción: la pelota...

17
Calendario de renovación

Esto está inspirado en una de las preguntas de Downgoat en Sandbox, donde le sugerí que incluyera el 31 de abril como día Pi para las personas que usan el formato día / mes, ¡solo para que él me informe que no hay 31 de abril! Dada una cadena de fecha en mes / día formato de que puede no ser...

17
Contando fuentes

Una fuente es una disposición de monedas en filas para que cada moneda toque dos monedas en la fila debajo de ella, o esté en la fila inferior, y la fila inferior esté conectada. Aquí hay una fuente de 21 monedas: Su desafío es contar cuántas fuentes diferentes se pueden hacer con un número...

17
Las órdenes abelianas

Algunos antecedentes En matemáticas, un grupo es una tupla ( G , •) donde G es un conjunto y • es una operación en G tal que para cualquier par de elementos de x y y en G , x • y también está en G . Para algunos x , y , z en G , los axiomas de grupo básicos son los siguientes: G está cerrado...

17
Salida de productos parciales

En la multiplicación larga , después de multiplicar los números, te quedan los productos parciales, en este desafío obtendrás esos productos parciales. Debido a que la multiplicación larga es larga, para compensar su código tendrá que ser lo más corto posible. Ejemplos 34, 53 102, 1700 48, 38...

17
Ordenar una secuencia concatenada

Considere una secuencia basada en las relaciones de recurrencia f(n) = f(n-1)+f(n-2), comenzando con f(1) = x1, f(2) = x2. Para x1 = 2, x2 = 1, la secuencia comienza así: 2 1 3 4 7 11 18 29 47 76 123 199 322 521 843 Concatenar esto en una cadena dará: 213471118294776123199322521843 Ahora,...

17
Construir arcos ASCII

Me gusta el arte ascii y me aburro mucho, así que encontré algunos personajes ascii y comencé a hacer cosas al azar, mario castle de 8 bits, laberintos y arcos. Descubrí que los arcos se podían apilar fácilmente de una manera