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.

16
Imprime la diferencia en la secuencia Thue-Morse
Tenga en cuenta que cuando digo "negar", me refiero a reemplazar todos los ceros (es decir, una negación bit a bit) La secuencia Thue-Morse es como 01101001 La forma en que lo genera es: Comienza tomando 0. Niega lo que queda y añádelo hasta el final. Entonces, toma 0. Negarlo …

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

9
Consejos para jugar golf en D2
¿Qué consejos generales tienes para jugar al golf en D ? 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 D (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por respuesta.
10 code-golf  tips 

4
Escribir una semiquina
Supongamos que tiene 2 idiomas, Ay B. Una cadena ses una semiquina Ay Bsi cumple las siguientes condiciones: sEs una quine en el lenguaje A. ses un políglota en Ay B. El resultado de ejecutarse scomo un Bprograma es una cadena diferente s', que es una quine B. El objetivo …

7
Cuadrados en los cuadrados
Dada la entrada de un entero positivo n, escriba un programa que complete el siguiente proceso. Encuentre el número entero positivo más pequeño mayor que nese es un cuadrado perfecto y es la concatenación de ny algún otro número. El orden de los dígitos de nno puede modificarse. Se npuede …

1
El modo de piloto automático
Un helicóptero que comienza en la esquina superior izquierda está descendiendo (en un espacio 2D, para el propósito de esta pregunta) hacia el suelo. Tiene un modo de piloto automático y un modo manual. El modo de piloto automático se comporta de la siguiente manera: Si el espacio directamente debajo …

2
El lingüista despistado
Antecedentes Su amigo, un lingüista, ha grabado y analizado algunos fragmentos de conversación simples en varios idiomas. Al ser bastante distraídos, han olvidado en qué idioma estaba cada fragmento. Debes ayudarlos creando un programa que analice las estructuras de las oraciones y descarte casos imposibles. Entrada Su entrada es una …


1
Calcular la fase lunar
Introducción tl; dr En este desafío, debes calcular la fase de la luna para una fecha determinada. Este desafío está inspirado en el juego de psico experimento audiovisual sociales " Superbrothers: Sword & Sworcery EP ". En S: S&S EP, las fases de la luna son importantes para el resultado …

6
Eliminar palabras duplicadas de una oración
En este desafío, eliminará palabras duplicadas de cada oración . Ejemplos Hello Hello, World! Hello, World! Code Code! Golf Code Code! Golf Code Hello hello World Hello World Programming Golf Programming! Programming Golf! Especificación La entrada será una cadena de caracteres ASCII. Una oración se define como cualquier cosa hasta …
10 code-golf  string 

1
Rompecabezas de coincidencias de reloj digital
Hay muchos acertijos con coincidencias que implican agregar, eliminar o mover un cierto número de coincidencias para crear nuevos números o formas. Esto es así con un reloj digital. Dada una hora válida en un reloj digital de 12 horas, genera el dígito que requiere mover la menor cantidad de …

3
Computadora binaria par I-Ching
Introducción I Ching es un antiguo texto de adivinación y el más antiguo de los clásicos chinos. Utiliza un tipo de adivinación llamada cleromancia, que produce números aparentemente aleatorios. La unidad básica del Zhou yi es el hexagrama (卦 guà), una figura compuesta por seis líneas horizontales apiladas (爻 yáo). …

1
¿Puede una hormiga deletrear palabras caminando sobre un cubo?
Escriba una función que tome dos parámetros: un entero positivo n y una lista de palabras. Dado un cubo de n -by- n -by- n unidades, asigne una letra aleatoria (AZ) a cada unidad de superficie. (Para un cubo de 3x3x3, habría 9 unidades de superficie en cada cara). Luego …
10 code-golf 

4
Punto en casco convexo (2D)
Antecedentes El casco convexo de un número finito de puntos es el polígono convexo más pequeño que contiene todos los puntos, ya sea como vértices o en el interior. Para obtener más información, consulte esta pregunta en PGM que la define muy bien . Entrada N+1Coordenadas bidimensionales ( N >= …


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.