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.

3
Destrúyelos con lazers
Introducción La arena es una llanura salpicada de rascacielos, que tus enemigos usan para cubrirse. Tú y tus enemigos se disparan con láser. Todos ustedes llevan mochilas propulsoras, permitiendo el vuelo. ¿A qué enemigos puedes golpear con tu láser y cuáles se esconden? Problema Primero, el tamaño de una arena …
21 code-golf 

3
El desafío del código estrellado
La bandera de los Estados Unidos de América contiene, en su cantón, 50 estrellas, que representan los 50 estados. En el pasado, cuando había menos estados, por supuesto, había menos estrellas, y se organizaban de manera diferente. Por ejemplo, de 1912 a 1959 (después de la admisión de Nuevo México …

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

18
Encuentra el número más cercano en una matriz dada
Esto está inspirado en un problema del mundo real que tuve. Tengo curiosidad por ver si hay alguna manera inteligente de hacer esto. Se le dan dos matrices sin clasificar, A y B, cada una con un número arbitrario de flotantes. A y B no necesariamente tienen las mismas longitudes. …

6
Torre de Hanoi Sort
Escriba una función / subrutina para ordenar una lista de enteros, estilo Torre de Hanoi . Se le dará una pila de enteros. Esta es la pila principal. También te dan dos pilas de ayuda más. Sin embargo, estas pilas auxiliares tienen una propiedad única: cada elemento debe ser más …

11
Cruce de expresiones regulares
Su tarea aquí es escribir dos expresiones regulares, cada una de las cuales coincide con la otra pero no concuerda. Ambas expresiones regulares deberían tener esta forma: /pattern/optional-flags Esta es también la forma en que deben coincidir. La solución más corta gana. La longitud de la solución se cuenta como …

16
Ortografía multitáctil del teléfono
Inspirado por el Google Code Challenge : El alfabeto latino contiene 26 caracteres y los teléfonos solo tienen diez dígitos en el teclado. Nos gustaría que sea más fácil escribir un mensaje a su amigo usando una secuencia de pulsaciones de teclas para indicar los caracteres deseados. Las letras se …
21 code-golf 

30
Orden de bits inverso de enteros de 32 bits
Escriba el código más corto para invertir el orden de bits de un entero de 32 bits. Reglas: Se supone que la entrada es un entero válido o equivalente de cadena si su idioma no admite valores numéricos (por ejemplo, Windows Batch). La salida debe ser un entero válido o …

5
Thar ella sopla!
Arrr ... ¡Hola, mami! ¡Despliega la vela mayor! Lleno a estribor! ¡Ah, siente el viento en tu cabello! Bien, sinceros ... ¡Necesito un poco de tus habilidades de codificación! Mi tripulación es un poco más modernizada que yo ... Todavía prefiero los puntos de la brújula (ver aquí para más …
21 code-golf  math 

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

4
Hazme un sándwich
Desafío: escriba un archivo MAKE, lo que llevaría a este comportamiento: % make me a sandwich What? Make it yourself % sudo make me a sandwich Okay Reglas: Debería funcionar en una máquina Linux, donde el usuario no es root pero se le permite usar sudo. No se debe decir …


3
Rompecabezas de cuatro patas
El acertijo Four fours es un acertijo matemático recreativo popular que implica el uso de exactamente cuatro 4s (y ningún otro número) y un conjunto definido de operaciones para alcanzar cada número desde 0 hasta un máximo dado. En esta versión, los únicos operadores siguientes están permitidos: Se puede usar …



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.