Programación de Puzzles y Código de Golf

13
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...

13
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...

13
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...

13
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....

13
¡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...

13
Convierta grados a uno de los 32 puntos de la brújula

La brújula de 32 puntos es ... interesante, por decir lo menos. Por Denelson83 (Trabajo propio) [ GFDL o CC-BY-SA-3.0 ], a través de Wikimedia Commons Su desafío es tomar una medida de grado y convertirla en una dirección en la brújula de 32 puntos. Cada dirección es 11.25 (360/32) grados más...

13
Cree un n para el comprobador de victorias de tic tac toe

Crear el programa más corto para comprobar que ha ganado en un n d juego de tic tac toe. Su programa debería funcionar cuando n(ancho) y d(número de dimensión) están en estos rangos: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 d∈[2,5]∩ℕ ie a number from this list: 2,3,4,5 n = 3; d = 2(3 2 es...

13
Brainf ** k Debugger

Su desafío es tomar aportaciones como esta (un programa Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. Y generar un mensaje (que será ">...

13
Construye un generador de rompecabezas de hielo + solucionador

En Twitch Plays Pokémon , uno de los obstáculos más molestos que uno puede enfrentar es un rompecabezas de hielo, en el que debe viajar de un lugar a otro deslizándose en una dirección hasta que golpee una pared o una roca. Su tarea es construir un programa que genere un rompecabezas de hielo...

13
¡Mi robot ha escapado del laboratorio!

¡Mi robot ha hecho un cortocircuito de alguna manera y se alejó al azar de mi laboratorio! Afortunadamente, cada vez que hace esto, se inicia su secuencia de apagado, dándole el tiempo suficiente para girar al azar y correr en la dirección que enfrenta durante cinco rondas antes de que se apague....

13
La quine del poeta

Escriba un quine con 1 o más esquemas de rima de http://en.wikipedia.org/wiki/Rhyme_scheme cuando lo lea. Los siguientes caracteres se hablan en voz alta: cualquier palabra alfanumérica o caracteres que no estén en un comentario; caracteres de comparación y aritméticos (+ más; - menos; * veces, /...

13
Calcule su reputación de intercambio de pila

Antecedentes: A menudo encuentro que, cuando navego en un sitio de Stackexchange, empiezo a preguntarme cómo las personas obtienen la cantidad de reputación que tienen. Sé que siempre puedo contar con Codegolf SE para resolver mis problemas, así que aquí está: Cree un programa que acepte un...

13
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 entrada no contendrá...