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.

7
Leer mi fecha de forma libre
Dada una fecha escrita en cualquiera (debe manejar todos en el mismo programa) de los siguientes formatos, analícela en una válida yyyy/mm/dd date. 17th May 2012 March 14th, 2016 20 February 2014 September 14, 2017 Sunday, June 8, 2015 Reglas Las fechas a veces serán inválidas, es decir. día incorrecto …
10 code-golf  string  date 

11
Generar una imagen de período especial.
Construir un programa o función que tome entrada en forma de <width>, <height>, <color1>, <color2> y genera una salida tal que la primera fila alterna entre píxeles de color <color1>y <color2>con un período de <height>. Para cada fila que sigue, el período será <height> - <row number>. Tenga en cuenta …

22
Exponente de números complejos
Dados dos enteros, que pueden ser negativos, cero o positivos, ay b(tomados en cualquier formato razonable, incluida la entrada de un número complejo simple ), convertirlo a a + bidonde iestá el número imaginario (raíz cuadrada de uno negativo). Luego, eleve a la potencia de una tercera variable de entrada …

3
Víbora binaria ciega
Imagina que tienes dos cajas B(x)y B(y), cada una con un bit desconocido: 0 o 1, y una máquina Fque puede radiografiarlas y producir una tercera caja para B(x^y)( xor ). FTambién puede calcular B(x*y)( y ). De hecho, esos son solo casos especiales de la operación única que la …


2
tu tío ayuda borracho necesita
Drunk Uncle (lo siento ME y AUS por el bloqueo regional) es un personaje ficticio de Saturday Night Live. A menudo confunde palabras para otros que suenan como ellas. Para este desafío, debe convertir el habla normal en lenguaje borracho. Algoritmo Traducir a drunkspeak requiere intercambiar el orden de las …

7
¿Cuándo parpadean las luces?
Imagina que tienes dos luces. Estas luces parpadean a una velocidad específica: Light 0: Delay 0ms and then blink every 1000ms Light 1: Delay 500ms and then blink every 1000ms Simulemos estas luces durante los primeros 2000 ms: 0ms: Light 0 on 500ms: Light 1 on 1000ms: Light 0 off …
10 code-golf  number 

10
Generando primos de Fermat
Dado un número n, imprima el enésimo primer número de Fermat, donde los números de Fermat tienen la forma 2 2 k +1. Este código debe teóricamente trabajo para cualquier n (es decir, no se hardcode), aunque no se espera que interrumpir para n> 4. (Debe no volver 4294967297 para …
10 code-golf  primes 

15
Crea una palanca de cambios
Para "desplazarse" sobre un número de nlugares, haga lo siguiente: Eliminar los últimos ndígitos Agregue ncopias del primer dígito al comienzo del número Por ejemplo, para cambiar el número 31415tres lugares, saque los últimos tres dígitos para obtener 31, y luego agregue tres copias más del primer dígito 3, al …
10 code-golf  math 


2
Reindent Java / C / C ++ / etc. código
Escriba un programa que agregue o elimine espacios en blanco para formatear bien el código. Reglas sobre cómo debería verse el código cuando haya terminado: Ninguna línea debe contener más de uno de {y }. A {siempre debe ser lo último en una línea. A }siempre debe ser lo único …

12
Encuentra el segundo cero
Desafío Dado un número entero en formato de complemento a dos de 32 bits , devuelve el índice del segundo dígito cero menos significativo en la representación binaria, donde un índice de 0representa el bit menos significativo y un índice de 31representa el bit más significativo. Si no hay un …
10 code-golf  number 

13
Triángulo de Clark
Ok, he estado en una patada triangular recientemente, así que aquí hay otra. El Triángulo de Clark es un triángulo donde la entrada más a la izquierda de cada fila es 1 y las entradas más a la derecha están formadas por múltiplos de 6 que aumentan a medida que …
10 code-golf  math  number 

2
¡Planta árboles en un campo de golf!
Este desafío está inspirado en esta aplicación . Esta es una versión mucho más fácil de este desafío . Este desafío es el código golf , mientras que el otro es el código más rápido . Se le dará una cuadrícula de entrada cuadrada, de dimensiones 6 por 6 que …
10 code-golf  grid  game 

6
Robar secuencias: policías
Esto es policías y ladrones . Este es el hilo de policías . Para el hilo de los ladrones, ve aquí . He notado varios desafíos de OEIS (Enciclopedia en línea de secuencias enteras) desde que me uní al sitio. Parece justo que tengamos un desafío de policías y ladrones …

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.