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.

3
FizzBuzz Reverse Solver
Sinopsis: Dada la salida de un programa generalizado de FizzBuzz, devuelve la lista de factores y palabras utilizadas para el programa. Descripción del desafío Imagine un programa generalizado de FizzBuzz que toma como entrada una lista de factores y palabras para usar y el número desde el cual comenzar. Por …
32 code-golf 

9
Equilibre un conjunto de pesas en un balancín
Ley de equilibrio Visión general Dada una entrada de 3 enteros positivos de un solo dígito que representan un conjunto de pesos, genera una representación ASCII de un balancín con los pesos colocados sobre él para que esté en equilibrio alrededor de un pivote central, teniendo en cuenta los efectos …

29
Subcadenas explotadas
Introducción Observemos la cuerda abc. Las subcadenas que se pueden hacer de esto son: a, ab, abc, b, bc, c Ahora necesitamos alinearlos debajo de la cadena inicial, así: abc a b c ab bc abc El orden de la cadena no importa, por lo que esto también es perfectamente …
32 code-golf  string 

30
¿Es un conjunto sin suma?
Un conjunto es libre de sumas si no hay dos elementos (no necesariamente distintos) cuando se agregan juntos son parte del conjunto en sí. Por ejemplo, no {1, 5, 7}tiene suma, porque todos los miembros son impares, y dos números impares cuando se suman son siempre pares. Por otro lado, …

8
¿Dónde está apuntando la flecha?
¿Dónde está apuntando la flecha? En este desafío, su objetivo es seguir una flecha y mostrar el personaje al que apunta. Ejemplos Entrada: d S------+ b | | c +--->a Salida: a Entrada: S-----+---a->c | V b Salida: b La flecha no apunta cporque está dividida por el a, lo …
32 code-golf 

11
¿Cuántos pasteles de tres frutas puedes hacer?
Un pastel de tres frutas está hecho de tres frutas diferentes . ¿Cuál es la mayor cantidad de pasteles de tres frutas que puedes hacer de las cantidades de 5 frutas que tienes? Por ejemplo, con 1 apple 1 banana 4 mangoes 2 nectarines 0 peaches puedes hacer 2 pasteles: …
32 code-golf 

4
Formateador de explicaciones de código
Las presentaciones exitosas de códigos de golf están, por naturaleza, llenas de símbolos locos por todo el lugar. Para que su presentación sea más fácil de entender, muchos golfistas de código deciden incluir una explicación de su código. En su explicación, la línea de código se convierte en un diagrama …

3
Golf Down the PPCG Nombres de usuario
Un comentario que hice en el chat y la conversación que siguió me inspiró a hacer este desafío. ¿Soy el único al que se refieren las iniciales por aquí? Estamos a punto de jugar al golf. Podemos tener MB y D-nob y ... O. Si me conocen como "CH", entonces …
32 code-golf  string 

4
Secuencias de identidad en el cubo de Rubik
Una secuencia de movimiento es una secuencia de movimientos (giros) en un Cubo de Rubik (para la notación, mira abajo). Además de la secuencia de movimiento vacía, hay muchas otras secuencias de movimiento que no tienen ningún efecto en el cubo. Llamamos a estas secuencias de movimiento secuencias de identidad. …

3
Área de un polígono autoinsectable
Considere un polígono potencialmente auto-intersectado, definido por una lista de vértices en el espacio 2D. P.ej {{0, 0}, {5, 0}, {5, 4}, {1, 4}, {1, 2}, {3, 2}, {3, 3}, {2, 3}, {2, 1}, {4, 1}, {4, 5}, {0, 5}} Hay varias formas de definir el área de dicho polígono, …

13
5318008 - Diversión con calculadoras
En las escuelas de todo el mundo, los niños escriben un número en su calculadora LCD, lo ponen boca abajo y se echan a reír después de crear la palabra 'Bobos'. Por supuesto, esta es la palabra más popular, pero hay muchas otras palabras que se pueden producir. Sin embargo, …
32 code-golf 

30
Ruleta Rusa, Recargada
¡Juguemos a la ruleta rusa! Normalmente, esta sería una carrera para escribir el programa MOD 6 más corto, pero eso no es muy realista, ya que la probabilidad de ganar disminuye con cada clic. Estas son las reglas: Emule a un verdadero tirador de seis : Se coloca una sola …
32 code-golf  game  random 


9
Arte ASCII del día # 2 - Flow Snakes
Una serpiente de flujo, también conocida como curva de Gosper , es una curva fractal, que crece exponencialmente en tamaño con cada orden / iteración de un proceso simple. A continuación se detallan los detalles de la construcción y algunos ejemplos de varios pedidos: Pedido 1 serpiente de flujo : …


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.