Preguntas etiquetadas con code-golf

32
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 creo que todos los demás deberían tener...

32
Á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, pero la más interesante es la...

32
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...

32
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...

32
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, todas las palabras...

32
Estirar palabras

Escriba un programa o función que duplique letras en una palabra, de modo que todas las letras duplicadas dispuestas de izquierda a derecha en la palabra formen la matriz de entrada. Por ejemplo: input: chameleon, [c,a,l,n] output: cchaamelleonn Entrada La palabra inicial (p chameleon. Ej....

32
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...

32
Ingrese su nombre a través de un D-pad

El rompecabezas: Considere un juego de consola / de mano con un d-pad donde se le requiere ingresar un tipo de nombre. Esto apareció en muchos juegos anteriores antes de que el uso de QWERTY se popularizara en las consolas (por ejemplo, creo que la Wii usa un diseño de teclado QWERTY para la...

32
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...

32
¿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
Invertir un tablero de Buscaminas

Buscaminas es un juego de computadora popular en el que probablemente hayas perdido el tiempo jugando donde tratas de revelar las celdas que son minas en una cuadrícula rectangular en base a pistas de cuántas minas vecinas tiene cada celda no minera. Y en caso de que no lo hayas jugado, hazlo aquí...

32
¿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: apple, mango,...

32
Rotar las antiagoniales

Fondo En los lenguajes de programación más razonables, es muy fácil rotar las filas o columnas de una matriz 2D. En este desafío, su tarea es rotar los antiagoniales en su lugar. Recuerde que las antiagoniales de una matriz 2D son sus cortes 1D tomados en la dirección noreste ↗. Entrada Una...

32
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 bala en una de las...

32
¿Cuánto regalo recibiste por Navidad?

Sí, cómo mucho , no es cuántos ... Como todos sabemos, un regalo grande es mucho mejor que uno pequeño. Por lo tanto, el valor de los regalos siempre debe medirse en volumen total, no en número de regalos, peso o incluso precio combinado. Como está mal visto comparar la cantidad de regalos que...

32
Reacción en cadena de bombas

Introducción: Antes de la tarea, esto es lo que hace cada elemento en el mapa: Llanura ( X): Esto no hace nada. Tierra destruida ( -): Esto es lo mismo que tierra llana, pero destruida por una bomba. La bomba activa ( !): en un mapa, esto destruirá todo en un cuadrado de 3x3: XXXXX XXXXX XXXXX...

32
Tic-tac-toe con solo cruces

Introducción Todos conocen el juego de tres en raya, pero en este desafío, vamos a introducir un pequeño giro. Solo vamos a usar cruces . La primera persona que coloca tres cruces seguidas pierde. Un hecho interesante es que la cantidad máxima de cruces antes de que alguien pierda, es igual a 6...

32
Consejos para jugar golf en vim

Recientemente me di cuenta de cómo vim funciona muy bien para el golf, especialmente para la complejidad de kolmogorov . Además, de acuerdo con meta vim es un 'lenguaje de programación' perfectamente aceptable, al menos, para el alcance de este sitio, eso es. ¿Qué consejos generales tienes para...

32
Determinar la profundidad de una matriz.

Un desafío simple para su lunes por la noche (bueno, o martes por la mañana en la otra mitad del mundo ...) Se le da como entrada una matriz anidada, potencialmente desigual, de enteros positivos: [1, [[2, 3, [[4], 5], 6, [7, 8]], 9, [10, [[[11]]]], 12, 13], 14] Su tarea es determinar su...

32
Poner en cursiva el arte ASCII

Dada una entrada de una imagen de arte ASCII, muestra el arte ASCII en cursiva. Para poner en cursiva el arte ASCII: Inserte cero espacios antes de la última línea, un espacio antes de la penúltima línea, dos espacios antes de la tercera última línea, etc. Elimine cualquier espacio en blanco...