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.

30
Hazme un s'more!
Hazme un s'more ! Te digo el ancho, la cantidad de galletas Graham, la cantidad de chocolate y la cantidad de malvavisco. Un ejemplo: Entrada: Anchura: 10 Graham: 3 Chocolate: 2 Marshmallow: 1. Salida: GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG CCCCCCCCCC CCCCCCCCCC MMMMMMMMMM GGGGGGGGGG GGGGGGGGGG GGGGGGGGGG ¿Es tan fácil? Um ... si. Tenga …


4
Consejos para jugar golf en Brachylog
Brachylog es un lenguaje que está comenzando a aumentar en importancia en el golf de códigos recientemente (y acaba de recibir una actualización importante con una sintaxis terser). Al igual que Prolog, tiene la ventaja de que a menudo puede resolver un problema (generalmente a través de la fuerza bruta) …
19 code-golf  tips 

1
Haz un políglota regex
Escriba una expresión regular que funcione en al menos 2 sabores de expresiones regulares (o versiones), y combine una cadena diferente en cada sabor (o versión) en la que se está ejecutando. Las cadenas que deben coincidir en este desafío son las primeras palabras de los nombres de código de …

9
¡Estar allí o ser cuadrado!
Todo el mundo ha oído hablar de la frase "estar allí o ser cuadrado". Así que pensé que era hora de un desafío al respecto. Entrada Tomará una dirección de directorio absoluta completa como texto como entrada a través de STDIN o equivalente. Salida Si la dirección del directorio existe …

1
Imprima un tablero de perdón
Solo estaba jugando el juego de mesa ¡Lo siento! con algunas personas, y me di cuenta de que podía basarme en algunos desafíos interesantes. Este es bastante simple. Su tarea es simplemente generar una versión ascii-art de un tablero lamentable, colocando las piezas donde se lo pido. Especificaciones Primero, aquí …

30
Contando en nybbles binarios
Este desafío es enviar a su terminal, ventana, lienzo o pantalla los números del cero al 10 inclusive. Cada número de salida debe mostrarse como un nybble de 4 bits de ancho, por lo que cero debe mostrarse como 0000y así sucesivamente. Puede separar cada número generado con un espacio, …


2
Resuelve un laberinto de hielo
Los laberintos de hielo han sido uno de mis productos favoritos de los juegos Pokémon desde su debut en Pokémon Oro y Plata. Su tarea será hacer un programa que resuelva este tipo de problemas. Los laberintos de hielo consisten principalmente, como su nombre lo indica, en hielo. Una vez …

6
Cuenta los personajes, ¡poco a poco!
La parte simple: dada una cadena de entrada que contiene solo caracteres ASCII imprimibles (espacio - tilde), cuente el número de ocurrencias de cada carácter y devuelva el resultado en cualquier formato conveniente. El resultado de una cadena a%hda7adebe ser algo como: a:3, %:1, h:1, 7:1, d:1. La clasificación es …


11
Hacer trampa quine cíclico
Concepto Escriba un programa que genere código en su lenguaje de programación. Ese código, cuando se ejecuta, debe generar el programa original. Reglas Como se trata de una trampa engañosa, puede leer el código fuente original. El primer programa de salida debe estar en el mismo idioma que el programa …
19 code-golf  quine 

26
Encuentra el archivo más pequeño
Objetivo: Cree un programa para encontrar el archivo más pequeño en la carpeta actual. El tamaño del archivo puede medirse en bytes o caracteres. Si varios archivos tienen el mismo tamaño, puede elegir uno o mostrarlos todos. Puede suponer que habrá al menos un archivo en la carpeta y que …

7
Alfabetizar enteros
Alfabetizar enteros Para un conjunto dado de números, póngalos en orden alfabético cuando se deletreen (es decir, 1: uno, 2: dos, 90: noventa, 19: diecinueve). Su código debería funcionar para el rango [-999999, 999999]. La salida debe tener un delimitador entre números. Un espacio funcionará, al igual que un espacio …

4
Golfing Flower of Life
El desafío aquí es representar con precisión la flor de la vida (que según algunos es una figura geométrica sagrada) en el idioma que elija. El diseño consiste en una disposición de círculos y círculos parciales de radio 1, como se muestra, cuyos centros están dispuestos en una cuadrícula triangular …

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.