Preguntas etiquetadas con code-golf

20
Ejecutar longitud de decodificación

Escriba el código más corto en el idioma que elija para realizar la decodificación de longitud de ejecución de la cadena dada. La cadena se proporcionará como entrada en stdin en el formulario CNCNCNCNCNCNCNCN donde cada uno Cpodría ser cualquier carácter ASCII imprimible y cada uno Nes un...

20
JSFuck Golf - Hola Mundo

JSFuck es un lenguaje esotérico en el que cualquier declaración de Javascript se puede reproducir con precisión en otro programa de Javascript válido que use solo los 6 caracteres []()!+. El convertidor JSFuck, cuando recibe una entrada de alert("Hello World!"), produce un bloque de código que...

20
Dibuja la tetera de Utah

La tetera de Utah , creada originalmente por Martin Newell, es un objeto conveniente para probar programas de gráficos en 3D. La tarea es crear una imagen de alambre de la tetera en proyección en perspectiva. Para fomentar la idea de una aplicación de código fuente , la visualización y el control...

20
Escribe un programa de encriptación de Playfair

Escriba un programa que tome dos líneas de entrada y use la primera como una frase clave para encriptar la segunda de acuerdo con la técnica de encriptación de Playfair. Wikipedia describe el cifrado de Playfair con cierto detalle , pero para evitar cualquier ambigüedad, aquí hay un breve...

20
Consejos para jugar golf en Julia

¿Qué consejos generales tienes para jugar al golf en Julia? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos para Julia (por ejemplo, "eliminar comentarios" no es una

20
Encuentra el personaje extraño en un patrón

Entrada La primera línea será una cierta cadena repetida cualquier cantidad de veces. Por ejemplo, podría ser abcabcabcabc, [];[];[];, etc. Puede ser cortada; por ejemplo: 1231231231. Encuentra siempre la cuerda más corta; por ejemplo, si la línea es 22222, entonces la cadena es 2, no 22o 22222o...

20
Fillomino Solver

Fillomino es un rompecabezas en el que rellenas una cuadrícula con poliominós . Cada poliomino es un área de células contiguas. La representación de la cuadrícula muestra qué tamaño de poliomino cubre cada celda. Por ejemplo, un pentomino (5) se mostraría como 5en cada una de las cinco celdas...

20
Protege mis paredes de estas puertas molestas

Los pomos de las puertas son geniales, pero cuando abres una puerta, siempre abolla las paredes a su alrededor. Necesito que ingreses el arte ASCII de una habitación, así: +---------+--X --X --+-----+ | \ \ |\ | \ | | \ \ | \ | \| | X | \ | X | / | | \ X | / | \ / | / | \ / | +---X...

20
Malabares por números

Su tarea es generar un patrón de malabarismo válido completando una plantilla determinada. Pero primero, probablemente necesite saber cómo se denota ese patrón. Introducción a Siteswap Siteswap es la notación establecida para los patrones de malabares Funciona dividiendo el patrón en ritmos. En...

20
Lanzar dados de mazmorras y dragones

Quiero jugar Dungeons and Dragons, ¡pero no tengo ningún dado! Su desafío es tirar algunos dados D&D. La especificación del formato de entrada en formato Backus-Naur es: <valid-input> ::= <opt-integer> "d" <integer> <opt-modifier> <opt-integer> ::= |...

20
¡Que comience la trigonometría!

Introducción: El seno de xestá dado por la fórmula: sin(x) = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! // and more follows... El coseno de xviene dado por la fórmula: cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - x^10/10! // and more follows... Tarea: Dado el valor de xy n,...

20
Determinar si un entero es divisible por 3

Su objetivo es determinar si un número es divisible por 3 sin usar condicionales. La entrada será un número de 8 bits sin signo de 0 a 255. ¡Se fomenta la creatividad! SÓLO tienes permitido usar Igualdad / desigualdad ( ==, !=, >, <, >=, <=) Aritmética ( +, -, x) Operadores lógicos (...

20
Dibuja un camino de permutación

Imagine los siguientes diagramas como conjuntos de tubos verticales entrecruzados. 1 2 1 2 1 2 3 4 \ / \ / \ / \ / X | | | / \ / \ / \ / \ 2 1 1 2 | X | \ / \ / X X / \ / \ 3 1 4 2 En el diagrama de la izquierda, el 1y 2deslice hacia abajo sus barras diagonales respectivas, cruce en Xy...

20
Vuelva a enchufarlo esta noche o este fin de semana

Este es mi primer código de golf, así que avíseme si es demasiado amplio o si me falta información para un buen rompecabezas. Desafío En Ontario y posiblemente en otras áreas del mundo, la electricidad se factura utilizando el precio por tiempo de uso (TOU) , que varía el costo por kilovatio-hora...