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.

5
Día mundial del IPv6 2014
Para conmemorar el aniversario del día mundial de IPv6 , Internet Society ha publicado una campaña para desactivar IPv4 el 6 de junio de 2014 durante un día . Las direcciones IPv6 pueden representarse en su forma larga como ocho valores hexadecimales de 16 bits separados por dos puntos. Dependiendo …

7
Family Tree Solver
Este es uno de los varios desafíos que Calvin's Hobbies dejó para la comunidad . Tome un archivo de "árbol genealógico que describa" con líneas del formulario: [ID] [mother ID] [father ID] [gender] [full name] como este que describe el primer árbol genealógico en http://en.wikipedia.org/wiki/Cousin : 1 ? ? M …

4
Minify Brainfuck
Su desafío es minimizar el código Brainfuck , de acuerdo con estas reglas: Elimina todo lo que no sea uno de +-><[].,. Para cualquier grupo de consecutiva +o -caracteres, si la cantidad de +s y -s es la misma, eliminarlos. Haga lo mismo que arriba, pero con >y <. Elimina …


9
Función totient súper rápida
El objetivo es simple: calcular la función totient para tantos números como sea posible en 10 segundos y sumar los números. Debe imprimir su resultado al final y realmente debe calcularlo. No se permite la función totient automatizada, pero las bibliotecas bignum sí. Debe comenzar en 1 y contar todos …

4
Variante criptográfica de quina
Cree un programa que imprima la suma MD5 de su fuente en la forma: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Sin trampas: no puede simplemente leer el archivo fuente y calcular su suma. El programa no debe leer ninguna información externa. Por supuesto, puede usar una biblioteca MD5 disponible …


30
Un programa que se elimina
Si se utiliza un lenguaje compilado, el programa debe eliminar el ejecutable compilado (pero no necesita eliminar el archivo fuente). Si se utiliza un idioma interpretado, el programa debe eliminar el archivo fuente. Mi oferta inicial: Python (29 caracteres) import os;os.remove(__file__) Editar: para evitar soluciones como rm -rf / , …

7
Estadísticas de sondeo de ingeniero inverso
Introducción Dado un conjunto de porcentajes de opciones en una encuesta, calcule el número mínimo de votantes que debe haber en la encuesta para generar esas estadísticas. Ejemplo: ¿Cuál es tu mascota favorita? Perro: 44.4% Gato: 44.4% Ratón: 11.1% Salida: 9(número mínimo posible de votantes) Especificaciones Estos son los requisitos …

5
Rellene los lagos, 2D
La versión unidimensional de este problema fue bastante fácil, así que aquí hay una versión 2D más difícil. Se le proporciona una matriz 2D de alturas de tierra en la entrada estándar, y tiene que averiguar dónde se formarán los lagos cuando llueva. El mapa de altura es solo una …

4
Escena animada de nieve ASCII
Escriba el programa más corto para convertir cualquier pieza de arte ASCII en una escena animada de nieve que comienza a formarse a partir de la nieve que cae ( ejemplo de JavaScript no golfizado actualizado por última vez el 2011-12-19). Especificación de entrada : su programa debe aceptar combinaciones …

9
Nombra la mano de póker
Nombra la mano de póker Dadas cinco cartas, muestra el nombre de la mano de póker, que será una de: High card One pair Two pair Three of a kind Straight Flush Full house Four of a kind Straight flush Royal Flush En caso de duda, consulte las reglas en …
22 code-golf  game 

10
Meta Golf Challenge
En ese desafío tienes que resolver ese desafío. El concurso ha terminado! Verifica el final de la pregunta Especificaciones: Escriba el código más pequeño (Cualquier idioma *). El puntaje de una respuesta es la suma de: Longitud del código sin espacios en blanco . Número de respuestas usando ese mismo …

11
Buenas aproximaciones racionales de pi
Escriba un programa que imprima todas las buenas aproximaciones racionales de pi con denominador <1000000, en orden de denominador creciente. a/bes una "buena aproximación racional" de pi si está más cerca de pi que cualquier otra racional con un denominador no mayor que b. La salida debe tener 167 líneas …

5
Just Another Perl Hacker [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 3 años . Código clásico desafío de golf. Escriba el programa de Perl más oscuro …

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.