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.

14
{Números rizados};
En el lenguaje de programación esotérico Curly, los programas consisten únicamente en llaves {}y puntos y comas ;. A pesar de este humilde conjunto de herramientas, Curly tiene literales que pueden representar cualquier número entero no negativo. Sin embargo, el formato es un poco difícil de leer para los no …

15
Palabras de equilibrio
Este desafío fue publicado en el subreddit DailyProgrammer, y pensé que sería un gran candidato para un desafío de golf de código. Determinar si una carta se equilibra se basa en su distancia desde el punto de equilibrio y el valor de la letra. El valor de una letra se …
33 code-golf 


11
Esta pregunta tiene sus altibajos
La entrada constará de los siguientes caracteres: ^: Sube uno v: Baja uno ▲o k: sube dos ▼o j: baja dos Por ejemplo, la siguiente entrada: ^^▲^v▼▲^^v produciría el siguiente resultado: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Secuencias de escape que mueven el cursor como \e[B …

10
Verificar un tablero de Buscaminas
Su objetivo es verificar si un tablero de Buscaminas completo es válido. Esto significa que cada número es un recuento correcto de minas en las celdas adyacentes, incluidas las diagonales. El tablero no se envuelve. Como de costumbre , debe asignar una función o programa, y ​​gana el código más …


14
Morse el año nuevo
Este es el desafío semanal n. ° 1. Tema: Procesamiento de audio Su tarea es escribir un programa, que escribe un archivo de audio en el disco (en un formato de su elección), que contiene el código Morse para 2015, es decir ..--- ----- .---- ..... Usted es libre de …

22
Multiplicación XOR
Su objetivo es implementar la operación de multiplicación XOR (sin acarreo ), definida a continuación, en la menor cantidad de bytes posible. Si pensamos en XOR bit a bit ( ^) como suma binaria sin llevar 101 5 ^ 1001 9 ---- 1100 12 5^9=12 podemos realizar la multiplicación XOR …

13
Programación de dicotomías (literalmente)
Considere una pregunta escrita en inglés simple cuya respuesta involucra dos palabras o frases razonablemente precisas (pero potencialmente inteligentes) que pueden separarse por la palabra 'y': P: ¿Cuáles son las dos caras de una moneda? A: cabezas y colas P: ¿Cuáles son las mejores formas de viajar? A: avión y …

23
Biplex: un importante operador inútil
Entrada Una lista de entre 1 y 255 enteros positivos (inclusive), cada uno en el rango de 1 a 2 32-1 (inclusive). Su formato de entrada no necesita ser idéntico a los casos de prueba. Se requiere la entrada sin ceros a la izquierda para ser aceptada. No es necesario …


6
Optimizando el teclado del teléfono
Parece haber esta locura constante por las personas que aprenden tediosamente nuevos diseños de teclado como Dvorak o Neo porque supuestamente los hace más productivos. Sostengo que cambiar la distribución del teclado es una mala idea, ya que puede llevarle meses ponerse al día, y cuando finalmente es un 5% …
33 code-golf 

15
Una hormiga en un cubo
Una hormiga camina a lo largo de los bordes (no caras) de un cubo de estructura metálica. Cada vértice que encuentra le presenta una bifurcación desde la cual se ramifican dos bordes nuevos. La hormiga elige en qué dirección girar - lefto right. Estas direcciones son relativas a la hormiga, …
33 code-golf 

20
Escribir una poliquina
Una poliquina es quine y polyglot. 1 Debe escribir un quine que sea válido en al menos dos idiomas diferentes. Este es el código de golf, por lo que gana la respuesta más corta (en bytes). 1 Lo inventé. O más bien, Geobits lo hizo . Aparentemente, tampoco fue el …

3
Hashing de contraseña oculto [cerrado]
En el espíritu del concurso Underhanded C , estoy comenzando un concurso de código Underhanded Code. El objetivo de este concurso es implementar directamente un código, mientras se oculta sutilmente un error nefasto en su interior. El concurso Eres un topo secreto ruso que trabaja en el departamento de TI …

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.