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.



11
Crash IRB (Ruby interactivo)
Ruby viene con un REPL incorporado, que es bastante útil. ¡Su desafío es bloquearlo en la menor cantidad de código! La definición de "bloqueo" es "hacer que salga de manera involuntaria ". Este medio exit, quit, abort,irb_exit , irb_quit, et. Alabama. No son respuestas válidas. Por otra parte, es posible …
18 code-golf  ruby 

1
Códigos QR ... y todo ese Jazz!
Esto va a ser un desafío de código de golf relativamente desafiante. Entrada: cualquier URL, debe tener el protocolo adjunto, por ejemplo, http://codegolf.stackexchange.com (que será nuestro caso de prueba) Salida: un código QR generado que representa esta URL, que, cuando es escaneado por un dispositivo inteligente, lo llevará a esa …

8
Crear una calculadora de números romanos
Crea una calculadora básica para números romanos. Requisitos Soportes +, -, *,/ La entrada y la salida deben esperar solo un prefijo de sustractor por símbolo (es decir, 3 no puede ser IIVporque hay dos Iantes V) Manipulación del principio de sustracción en la entrada y el mosto de salida …

9
Escribe un traductor de brainfuck
En cualquier lenguaje de programación o scripting x , escriba un programa que tome un código fuente válido de brainfuck de stdin y envíe, a stdout, el código fuente de un programa, escrito en lenguaje x , que generaría exactamente lo mismo que haría el programa brainfuck. Su programa debe …

30
Devuelve la versión invertida de un número
Cuando se muestra un número en una calculadora, es posible considerar cómo se verían las diversas transformaciones de ese número. Por ejemplo, en una pantalla de siete segmentos, 2 se muestra así: Y cuando se voltea horizontalmente se ve así: Como tal, la imagen especular de 2 es 5. La …
18 code-golf  number 



12
Te conozco pero no me conoces
Tienes la tarea de escribir dos programas. El programa A no debe imprimir nada en todas las entradas, excepto cuando se ingresa el programa B , en cuyo caso debe imprimir 1. El programa B debe imprimir 1en todas las entradas, excepto cuando se ingresa el programa A , en …
18 code-golf  quine 

10
Consejos para jugar golf en Octave
¿Qué consejos generales tienes para jugar al golf en Octave? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos de Octave (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por respuesta.
18 code-golf  tips  octave 

10
estúpidas restricciones y desierto
Entonces, estabas sentado en tu escritorio, jugando un programa para calcular los primeros 20 dígitos de pi, y luego viene tu jefe y arroja tu manzana IIe por la ventana. Ahora está trabajando en un nuevo proyecto y esta computadora aún no tiene ninguna capacidad de texto. Ninguna. No hay …

8
Ahorre dinero con redondeo de precios
En Canadá, el centavo ya no circula. Los pagos en efectivo se redondean a los 5 centavos más cercanos. El dinero se puede ahorrar dividiendo las compras. Por ejemplo, dos artículos de $ 1.02 cuestan $ 2.04, que se redondean a $ 2.05, pero al comprar los artículos en compras …
18 code-golf  number 

25
Capitalizar cadena
Dada una cadena, capitalícela. Por capitalización quiero decir conTeNT-lENgthcambios a Content-Length. En el ejemplo, mostré la cadena con 2 palabras con -el límite de la palabra. Sin embargo, espero que escriba el código de la cadena que contiene cualquier número de palabras separadas por un solo carácter como límite. Este …
18 code-golf  string 

7
Encuentra el candado de combinación más elegante
Tengo un candado de combinación que tiene letras en lugar de números. Se ve así: http://pictures.picpedia.com/2012/09/Word_Combination_Padlock.jpg Hay 5 carretes, cada uno de los cuales tiene 10 letras diferentes. A la mayoría de las personas les gusta usar una palabra para su combinación en lugar de una cadena arbitraria de letras. …

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.