Preguntas etiquetadas con code-golf

11
¿Cuál es este formato de fecha?

Para los calendarios gregorianos, el formato de fecha varía de un país a otro. Hay tres formatos principales reconocidos: YY-MM-DD (big-endian) DD-MM-YY (little-endian) MM-DD-YY (endian medio) Su tarea es escribir un programa que, dada una cadena de entrada que representa una fecha, genere...

11
I <3 condicionales

Terminas teniendo muchos condicionales muy largos y aburridos en tu código: if flag == 1: while have != needed: if type == 7: Estos se pueden transformar en sus <3contrapartes condicionales mucho más adorables : if abs(flag - 1) + 2 <3: while 3 - abs(have - needed) <3: if 2 +...

11
Generador de rango de IP detallado

La tarea es simple, dadas dos direcciones IP ay genera btodas las direcciones dentro de ese rango. Ejemplos Ejemplo 1: f(a = 192.168.0.1, b = 192.168.0.4) 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Ejemplo # 2 (TIO truncará esto, use un rango más pequeño cuando realice la...

11
El extraño y salvaje juego de frijoles

Quizás algunos de ustedes ya conozcan este juego: tienen una colección de gomitas de diferentes colores. Para cada color, el frijol puede tener gustos diferentes, algunos son buenos y otros son malos, y no puede distinguirlos. Tienes que elegir un grano de un color dado y rezar para que selecciones...

11
¿Soy un número especial de N-bonacci?

La secuencia N-bonacci, originalmente inventada por @DJMcMayhem en esta pregunta , es una secuencia generada al comenzar con los enteros 0 y 1, y luego agregar los números N anteriores para generar el siguiente número. La secuencia especial de N-bonacci es una secuencia de N-bonacci que comienza...

11
Factorización de palabras de Lyndon

Antecedentes Una palabra de Lyndon es una cadena no vacía que es estrictamente lexicográfica más pequeña que todas sus otras rotaciones. Es posible factorizar cualquier cadena de forma única como la concatenación de palabras de Lyndon de manera que estas subpalabras no sean lexicográficas; Su...

11
Comprimir datos RLE para dibujar arte ASCII

Esta pregunta se basa en lo que se me ocurrió para responder otra pregunta . A veces las preguntas aquí piden dibujar un poco de arte ASCII. Una forma sencilla de almacenar los datos para el arte es RLE (codificación de longitud de ejecución) . Entonces: qqqwwwwweeerrrrrtttyyyy se convierte...

11
Grado de insaturación

Grado de insaturación Este no es un rompecabezas de código particularmente difícil, pero estoy interesado en ver sus múltiples formas de resolverlo. El grado de insaturación es el número de enlaces químicos dobles entre átomos y / o el número de anillos en un compuesto químico. Se le dará la...

11
Texto animado sinusoidal de arte ASCII

De alguna manera extraño esas viejas demostraciones que muestran las capacidades de las computadoras cuando se llamaban x86 en lugar de i3, i5 e i7. Una de las primeras que vi en mi 386 fue la demostración de Unreal de Future Crew que ahora celebra su 25 aniversario. En el minuto 0:43 comienza la...

11
Recíproco repetido

Lo que debe hacer es crear una función / programa que tome un decimal como entrada y genere el resultado de tomar repetidamente el recíproco de la parte fraccionaria del número, hasta que el número se convierta en un entero. Más específicamente, el proceso es el siguiente: Deje x ser la...

11
¡Juguemos a Rummikub!

Nota: Esto está relacionado con una variación del juego Rummikub Antecedentes y reglas Rummikub es un juego basado en fichas. Hay cuatro colores: rojo, naranja, azul y negro. Para cada color hay 13 fichas (etiquetadas del 1 al 13), y también hay 2 comodines que son independientes del color, por...

11
Configura el tótem tribal para el clima solicitado

Hay un pueblo sioux. Tiene un tótem: __ ___| |___ \/ \ / \/ /\ ``| |`` /\ /^^\ | | /^^\ / /\ \ | | / /\ \ '''''''''''''''''''''''''''' El tótem permite a los sioux dominar el clima para ayudarlos en sus diferentes tareas. Ayuda a los aldeanos a decorar adecuadamente el tótem para invocar...

11
ESTO ... ES ... FORTALEZA!

Fortress fue un lenguaje desarrollado por Sun Programming Language Research Group (RIP Fortress) que tenía una propiedad única, era posible representar ("Fortificar") programas en diferentes estilos de fuente (es decir, pizarra en negrita, negrita, cursiva, romana, etc.). El objetivo es representar...

11
Implementar un autómata extraño

Estaba jugando con un autómata celular y encontré uno que tenía un comportamiento interesante. Así es como funciona: Lee una cadena binaria de izquierda a derecha, si encuentra un 1seguido por 2otros valores, agregará un 0al resultado y continuará leyendo. Si encuentra a 0(o quedan menos de 3...