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.

25
HelolW rdlo (un desafío de subprocesos)
Tengo un reto para usted: Imprime "Hello World" en cualquier idioma. Cada personaje debe imprimirse desde su propio hilo único. Eso es. Obviamente, como no hay garantía de que los subprocesos funcionen en el orden en que los inicia, debe hacer que el subproceso de su programa sea seguro para …
39 code-golf 

20
Calculo de amor
Cuando era niña, mi hermana me mostró este pequeño cálculo de amor para ver cuántas posibilidades tienes de tener una relación exitosa con tu enamorado. Todo lo que necesitas es 2 nombres y una hoja de papel. John Jane Luego, separa estos nombres con la palabra Amores . Puede escribir …

30
Arte ASCII "¡Hola Mundo!" [Cerrado]
Su objetivo es escribir el programa más corto que produzca "Hello-World!" como ASCII art. Reglas : Debe ser legible por humanos, no me importa su tamaño (cols / filas) La salida debe contener solo espacios (""), objetos punzantes ("#") y líneas nuevas La salida debe funcionar con una fuente monoespaciada …

30
Desafío: escriba un fragmento de código que se cierre [cerrado]
Estoy buscando (¿o sí?) Un fragmento de código que se cierra inmediatamente, de una manera absolutamente poco convencional. Esto no significa: System.exit((int) 'A');(Java). Podría significar: #!/usr/bin/env python3 # NOTE: This kills ALL RUNNING Python processes. Be careful! def exit(): import os os.system("killall python3") # Windows addon os.system("taskkill /im python.exe /f") …

13
Advanced Code Golf: escriba un pequeño servidor HTTP
Su desafío es escribir un servidor HTTP de código de golf que acepte solicitudes GET. Obviamente, no tiene que tener todas las funciones, pero debe servir archivos desde un directorio. Reglas: El servidor HTTP debe escuchar en el puerto TCP 36895 (0x901F) Debe servir archivos de /var/wwwsistemas * NIX (por …
39 code-golf 

22
Gírame 22.5 con una rosa
Dada una cuerda que es una de las direcciones en una rosa de los vientos de 16 puntos genera las dos direcciones que están inmediatamente adyacentes a la dirección de entrada, en el sentido de las agujas del reloj. Específicamente, debe manejar estos (y solo estos) pares de entrada / …

8
Simula un cubo de Rubik
El cubo de Rubik tiene 6 colores: rojo, naranja, amarillo, blanco, azul y verde. Las caras roja y naranja, amarilla y blanca, y azul y verde están en lados opuestos. La red de un cubo de Rubik resuelto se ve así: Y BRGO W Y los azulejos se ven así: …

20
Imprime la enésima prima que contiene n
Esta pregunta será un giro en la búsqueda del nnúmero primo th. Reto Debe escribir un programa que tomará una entrada ny generará el nnúmero primo th cuya representación decimal contiene la representación decimal de ncomo una subcadena. ¿Confuso? Aquí hay unos ejemplos. n=1 Primes: 2, 3, 5, 7, 11 …

30
Producto sobre un rango
Su tarea es simple: dados dos enteros ay b, salida ∏[a,b]; es decir, el producto del rango entre ay b. Puede tomar ay ben cualquier formato razonable, ya sean argumentos de una función, una entrada de lista, STDIN, etc. Puede imprimir en cualquier formato razonable, como un valor de retorno …
39 code-golf  math 

16
Compresión de tablero de ajedrez más pequeña
Escriba un algoritmo o programa que pueda codificar y decodificar un tablero de ajedrez. El objetivo es hacer la representación más pequeña de un tablero de ajedrez que pueda usarse (una vez decodificado) para determinar todas las posibilidades de movimiento para un jugador en ese turno. La codificación debe poder …

30
Invierto el código fuente, ¡tú niegas la salida!
Su tarea, si desea aceptarlo, es escribir un programa que genere un número distinto de cero (puede ser entero o flotante). La parte difícil es que si invierto su código fuente, la salida debe ser el entero original negado. Reglas Debes construir un programa completo . Es decir, su salida …

30
Salida del legendario Yggdrasil
Su tarea es generar una representación del legendario árbol de la vida, Yggdrasil . Debe escribir un programa cuya salida sea exactamente eso: /\ /**\ /****\ /******\ /******\ /********\ /**********\ /************\ /**************\ /************\ /**************\ /****************\ /******************\ /********************\ /**********************\ /******************\ /********************\ /**********************\ /************************\ /**************************\ /****************************\ /******************************\ /************************\ /**************************\ /****************************\ /******************************\ /********************************\ …

21
Descifrando los colores XKCD
Randall Munroe (autor de XKCD) realizó una encuesta para dar nombres a los colores . El resultado principal es una lista de nombres para los 954 colores de monitor RGB más comunes . Para facilitar la programación, aquí está la lista en texto plano: http://xkcd.com/color/rgb.txt . Cuidado, la primera línea …

3
Construir un pentágono evitando el uso de la brújula
Reglas Se comenzará con sólo dos elementos: Puntos y tal que . Estos puntos ocupan un plano que es infinito en todas las direcciones.UNAUNAAsisiBA ≠ BUNA≠siA \neq B En cualquier paso del proceso, puede realizar cualquiera de las tres acciones siguientes: Dibuja una línea que pase por dos puntos. Dibuje …

13
¡Demasiados espías!
Estás luchando contra una extensa red de espías enemigos . Sabes que cada espía tiene al menos una (a veces múltiples) identidades falsas que les gusta usar. Realmente te gustaría saber con cuántos espías estás lidiando realmente. Afortunadamente, tus agentes de contrainteligencia están haciendo su trabajo y, a veces, pueden …
38 code-golf 

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.