Preguntas etiquetadas con code-golf

13
Escribe todos los posibles caracteres Braille

Me llegó un acertijo interesante mirando los botones del ascensor esta mañana. Debe generar una lista de todos los patrones de Braille que se ajusten a una cuadrícula de 2x3. Use un hash #para denotar una protuberancia y un guión -para denotar un área plana. Muestra de salida...

13
Operadores Bitwise en Brainfuck

Su tarea es crear un programa de brainfuck para cada uno de los siguientes operadores binarios. Cada programa debe tomar uno o dos números de 8 bits (A y B) de la entrada y calcular la operación especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A No tiene que...

13
Solitaire Dreams - Creando una mano inicial de solitario ganable

Soy yo. Cueva Johnson. Es el 21 de mayo. Estás trabajando en Aperture Science, la mejor compañía de la Tierra, y mañana lanzaremos la Versión 3.0 de nuestro sistema de ventanas insignia (o WindowS ): CavOS. ¡Desafortunadamente, mañana por la mañana, nuestro principal competidor también lanzará la...

13
Rectángulo de texto

Su programa recibe un texto como entrada, de al menos 8 caracteres de longitud, y siempre con un número par de caracteres. (no es necesario evaluar la corrección de la entrada). Su objetivo es mostrar ese texto como un rectángulo. Por ejemplo, dado HelloWorldcomo entrada, mostrar Hell d...

13
Crear un índice de legibilidad

El algoritmo de legibilidad de Flesch-Kincaid depende de las medidas del recuento de palabras y el recuento de sílabas, ninguno de los cuales es completamente objetivo o fácilmente automatizable utilizando una computadora. Por ejemplo, ¿"code-golf", con el guión, cuenta como una o dos palabras? ¿Es...

13
Calcule la fecha de Pascua

Su función o programa debe tomar un año como entrada y devolver (o imprimir) la fecha (en el calendario gregoriano) de la Pascua de ese año (no la Pascua ortodoxa oriental). La fecha de devolución debe estar formateada de acuerdo con ISO 8601, pero con soporte para años superiores a 9999 (como...

13
Invierta palabras sin cambiar mayúsculas o puntuación

Cree un programa con la menor cantidad de caracteres para invertir cada palabra en una cadena mientras mantiene el orden de las palabras, así como los signos de puntuación y mayúsculas, en su lugar inicial. Por "Orden de las palabras", quiero decir que cada palabra está dividida por un espacio...

13
Mozart golf - mini "Rondo"

Salida "Mozart - Alla Turca" a stdout (vea la muestra para "implementación de referencia") Intenta encontrar cómo empaquetar el sintetizador y la música en un tamaño mínimo. Requisitos: Formato adecuado para alimentar aplay -f cd(little endian firmado de 16 bits, 2 canales); Se debe reproducir...

13
Los centros de un triangulo

Los círculos y cuadrados tienen un único punto central definido. Sin embargo, la noción del centro de un triángulo ha sido discutida durante mucho tiempo. Los antiguos griegos conocían cuatro centros diferentes: Incentro : la intersección de las bisectrices angulares del triángulo Centroide : la...

13
Eliminar esos molestos archivos ".DS_Store"

Si usa OS X, entonces podría estar familiarizado con los infames archivos ocultos ".DS_Store" que se producen como resultado de usar Finder. El desafío es escribir código que recorra todo el sistema de archivos y elimine cualquier archivo llamado ".DS_Store". Golf de código clásico: gana el...

13
Secuencia Fibonacci

Para este código de golf, recibirá una entrada de una secuencia fib onacci, es decir, una secuencia normal de Fibonacci pero con un número incorrecto. ¡Mira, la secuencia es fibrosa ! ¿Consíguelo?:D Su trabajo es averiguar qué número es incorrecto e imprimir el índice (basado en 0) de ese...

13
Hard Code Golf: crea una sala de chat

Cue Storyline: es a principios del siglo XXI, y la mayoría de las cosas se han convertido en cosa del pasado. Sin embargo, usted y sus compañeros de código-golf-eteers están en una búsqueda para recrear la década de 1990. Como parte de este desafío, debes recrear una sala de chat minimalista. El...

13
Juego de Puzzle Set

Puede que conozcas el juego de Set (un juego maravilloso para niños, por cierto), un juego de cartas con 81 cartas, donde cada carta tiene una figura con 4 atributos diferentes (forma, número, color y relleno). Cada atributo tiene 3 valores diferentes: form: wave, oval, diamond colour: red,...

13
Color RGB int a hexadecimal

Dados tres enteros rgb, la representación hexadecimal de salida como una cadena. Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F El código más corto y menos ortodoxo

13
Buscando desesperadamente a Santa

Encuentra a Santa y sus renos en una escena llena de gente. Entrada La entrada estará en STDIN y será un número variable de líneas de caracteres de igual longitud, pero variable. Si Santa (representado por el personaje S) está en la escena, su saco de regalos (representado por el personaje P)...

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

13
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
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 en blanco y negro...

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