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
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 o alternativa más cercana), y envíe …
41 code-golf  string 

4
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 Brainfuck …

1
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 …
41 code-golf 

9
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 de Scrabble . Estoy usando el …

30
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 code-golf  string 

30
¿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 …

16
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, World!Hello, World!" como la salida Su trabajo …
41 code-golf  string 

14
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 determina usted. Debe …

12
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 tendrá …

30
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 respuesta).
41 code-golf  tips 

30
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 utilizar ningún tipo …
41 code-golf  math 


30
Allí lo arreglé (con cinta)
Reto: Dada una cadena que solo contiene letras mayúsculas y / o minúsculas (lo que prefiera), coloque tapehorizontalmente para arreglarlo. Hacemos esto mediante la comprobación de la diferencia de dos letras adyacentes en el alfabeto (ignorando envolvente y sólo en el futuro), y llenando el espacio con tanto TAPE/ tapecomo …
41 code-golf  string 

4
Rastreador de mazmorras
Entrada Una matriz binaria representa las paredes de una mazmorra.METROMETROM La posición del jugador dentro de la mazmorra.( x , y)(X,y)(x,y) La dirección que el jugador está enfrentando actualmente (0 = Norte, 1 = Este, 2 = Sur, 3 = Oeste)rered Salida Una representación pseudo-3D de las paredes que están …

12
Un desafío bien vinculado
Una actividad que a veces hago cuando estoy aburrido es escribir un par de caracteres en pares coincidentes. Luego dibujo líneas (sobre las partes superiores nunca debajo) para conectar estos personajes. Por ejemplo, podría escribir y luego dibujaría las líneas como:a b c b a cunasidosiunadoabcbac O podría escribira b …

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.