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
Ocultar un saludo Brainf *** en otro código
El objetivo es escribir un programa (cualquier cosa excepto un brainfuck explícito) que imprima la mejor regla de Barney Stinson : Lo nuevo siempre es mejor. cuando se interpreta normalmente, pero ¡Legen espera Dario! Cuando se procesa con un intérprete Brainfuck. Que gane el hermano más popular. Tienes 72 horas …

28
Saca los enésimos dígitos de un entero
Sin usar cadenas (excepto cuando sea necesario, como con entrada o salida), calcule el enésimo dígito, desde la izquierda , de un entero (en la base 10). La entrada se dará en este formato: 726433 5 La salida debe ser: 3 como ese es el quinto dígito de "726433". La …
13 code-golf  math 


19
¡Adiós mundo! [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 . Escribe un programa que se borre solo. Si bien el comportamiento exacto …


14
Pseudo-fractal rectangular
Objetivo El objetivo del programa es dibujar un rectángulo de arte ASCII repetidamente duplicado en tamaño, alternando horizontal y verticalmente. Cada vez que el rectángulo duplica su tamaño, el área adicional se representa con un carácter diferente y las áreas anteriores permanecen sin cambios. Las dos secciones más pequeñas contienen …


30
Contar las ocurrencias de un entero [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 . Basado en la pregunta ¿Cuántos enteros positivos <1,000,000 contienen el dígito 2? …


3
Escribe un compilador de brainfuck
Escriba un programa que tome un programa brainfuck y lo compile en código máquina ejecutable. Puede apuntar a x86, x86_64, jvm (java bytecode) o armv6, y usar uno de los siguientes formatos ejecutables: ELF, a.out, archivo de clase, exe, com. El ejecutable debería funcionar en Linux o Windows (o Java …

2
Haz un movimiento en un tablero Go
Te dan una posición en el tablero para un juego de Go y un movimiento para jugar. Debe indicar si el movimiento es legal o no, y la nueva posición del tablero si es legal. Una breve explicación de los movimientos de Go: el juego consiste en colocar alternativamente piezas …

23
Mostrar oración en orden alfabético
Escriba un programa que tome una cadena y muestre todos los caracteres en orden alfabético. Los espacios y símbolos se pueden ignorar o eliminar, pero las letras mayúsculas y minúsculas deben permanecer en el mismo caso. Entrada de muestra: Johnny walked the dog to the park. Salida de muestra aaddeeeghhhJklnnoooprtttwy …
13 code-golf 

7
Código Morse a salida estándar
Esta pregunta implica tomar la entrada en el código Morse como. (punto) y - (símbolo menos), con espacios para separar la entrada. Su tarea es convertir el código a salida estándar. Puede suponer que la única entrada contiene símbolos de caracteres que se encuentran en el alfabeto del Código Morse …

3
Implemente el emulador Universal Machine
El objetivo es escribir un programa completo que emule la Máquina Universal de ICFP 2006 con el código más corto. La máquina universal tiene un conjunto de instrucciones muy simple explicado aquí . El emulador tiene que leer un nombre de archivo del argumento de la línea de comandos y …

24
Intercambiar contenido de dos archivos
Esta es una pregunta de código de golf. Debe tomar el contenido de dos archivos separados (i.txt y o.txt) e intercambiarlos. Puede crear un tercer archivo para ayudarlo con el proceso, pero haga que su programa lo elimine después de intercambiar el contenido del archivo. Cambiar el nombre de los …
13 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.