Programación de Puzzles y Código de Golf

42
Enklactify estas cuerdas

Inspirado en esta cadena de comentarios ... Quiero enklactsalir de este desafío pero no puedo ... @ETHproductions to enklact (v): para implementar una tabla de búsqueda utilizando una subsección que consta de elementos únicos. Enklacting es una forma muy útil de comprimir una tabla de...

42
Stack Exchange Stock Exchange - V3

AVISO: Este desafío ahora está cerrado: ya no actualizaré la tabla de clasificación y no cambiaré la respuesta aceptada. Sin embargo, puede ejecutar el controlador y actualizar la tabla de clasificación usted mismo, si lo desea. ¡Únete al chat! Introducción Buenas tardes, comerciantes! Todos...

42
Analizar el formato del diccionario Bookworm

Recientemente me he dado un poco de nostalgia en forma de Bookworm Deluxe: En caso de que no lo hayas visto antes, es un juego de palabras donde el objetivo es conectar fichas adyacentes para formar palabras. Para determinar si una cadena es una palabra válida, la compara con su diccionario...

42
ASCII Maze Rendering 3000

No me gusta escribir, así que dibujo mis laberintos en un formato muy simple: # ##### # # # ### # # # # # # # # ##### # ¿No es un laberinto ? Por supuesto, creo que todos los laberintos deberían verse en 3D, similar pero no el mismo que este desafío , para un máximo laberinto , así que (a...

41
Notación polaca inversa

Debe evaluar una cadena escrita en notación polaca inversa y generar el resultado. El programa debe aceptar una entrada y devolver la salida. Para los lenguajes de programación que no tienen funciones para recibir entrada / salida, puede asumir funciones como readLine / print. No está permitido...

41
Dibujando un gradiente en el arte ASCII

Descripción de la tarea: Escriba un programa lo más corto posible para dibujar un gradiente radial en el arte ASCII. El tamaño de la cuadrícula de salida está predefinido. El punto central y los caracteres que se utilizarán para el gradiente se proporcionan como entrada al programa. El gradiente...

41
Consejos para jugar golf en Mathematica

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

41
Maze Generation [cerrado]

Sé que hay un hilo (antiguo) similar a este ( aquí ), pero me gustaría reiniciarlo con algunas modificaciones. El objetivo: generar un laberinto de aspecto aleatorio utilizando un algoritmo de su elección, luego generar el laberinto gráficamente (conteos de impresión). El ancho y la altura los...

41
String.prototype.isRepeated

ACTUALIZACIÓN : ¡la presentación Pyth de isaacg es la ganadora! Muchos de ustedes deben haber escuchado que hay una versión más fresca de JavaScript en la ciudad (lea ES6) que tiene un método String.prototype.repeatpara que puedan hacer "Hello, World!".repeat(3) y obten "Hello, World!Hello,...

41
Escribir una cita en inglés sencillo

Escriba un quine que consista en palabras reales en inglés separadas por espacios individuales. Una "palabra" se define como una cadena que contiene solo letras minúsculas y mayúsculas ( /[a-zA-Z]+/en expresiones regulares). Para ser "real", su palabra debe ser reconocida por el diccionario oficial...

41
Dada una mesa, colocar en las sillas

Reto Se le dará una tabla como entrada, dibujada con ASCII |y _. Su tarea es colocar las sillas a su alrededor. Ejemplo Entrada: ____ | | | | | | | | |____| Salida: _^_^_ < > | | < > | | <_ _ _> v v Esas sillas están hechas de <>y v^. Otro ejemplo: La línea...

41
¿Es un año bisiesto?

Este desafío es bastante simple. Tomará una entrada que será un año de 1801 a 2400, y la salida si es un año bisiesto o no. Su entrada no tendrá líneas nuevas ni espacios finales: 1954 La salida de la forma que desee le indica claramente al usuario si es o no un año bisiesto (aceptaré yn para...

41
Enumerar programas válidos de Brainf ** k

Golunar / Unario es una forma de codificar todos válidos Brainfuck programas, pero no es una enumeración, ya que la mayoría de los números naturales no corresponden a un programa válido. Para el propósito de este desafío, asuma una cinta doblemente infinita y sin comentarios, es decir, un programa...

41
Escriba uniqchars!

Dada una cadena que consiste en caracteres ASCII imprimibles , produce una salida que consta de sus caracteres únicos en el orden original . En otras palabras, la salida es la misma que la entrada, excepto que un carácter se elimina si ha aparecido anteriormente. No se pueden usar elementos...

41
Halloween Golf: ¡El desafío 2spooky4me!

Un meme actual de Internet es escribir 2spooky4me, con una segunda persona escribiendo 3spooky5me, siguiendo el (n)spooky(n+2)mepatrón. Su misión es implementar este patrón en el idioma elegido. Debe escribir un programa o función que tome un valor n(de entrada estándar, como argumento de función...

41
Encubrir ceros en una lista

Inspirado por esta pregunta SO Como entrada, se le dará una lista no entera de enteros, donde se garantiza que el primer valor no sea cero. Para construir la salida, camine desde el principio de la lista, generando cada valor distinto de cero en el camino. Cuando encuentre un cero, repita el valor...

41
Contando Quipu: Base 10 en el Nuevo Mundo

Los quipus son un dispositivo antiguo utilizado por los incas en la era precolombina para registrar números en un sistema de nudos posicionales de base diez en un cordón, que funciona de la siguiente manera: Cada grupo de nudos es un dígito, y hay tres tipos principales de nudos: nudos simples...