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.

6
Área de un casco convexo 2D
Se le proporciona una matriz / lista / vector de pares de enteros que representan coordenadas cartesianas ( x , y)(x,y)(x, y) de puntos en un plano euclidiano 2D; todas las coordenadas están entre - 104 4−104−10^4 y 104 410410^4 , se permiten duplicados. Encuentre el área del casco convexo …

11
Simular etiqueta cíclica bit a bit
Desafío Dadas dos cadenas en cualquier formato de E / S predeterminado, haga lo siguiente: NOTA: El desafío se referirá a la primera cadena como "datos" y a la segunda como "programa". Cambie el programa a una cadena infinita que es solo el programa repetido infinitamente (por ejemplo, 10-> 1010101010...). …

6
Intérprete de manipulación de cuerdas
Resumen ¡Se ha creado un nuevo lenguaje de manipulación de cadenas, utilizando solo los caracteres $+#-!*|@>! Su tarea es implementar un intérprete en el menor número de bytes posible. Entrada Una cadena, que es una sola línea de este lenguaje. Esto se puede tomar de cualquier manera razonable (stdin, parámetro …

1
Implementar MENACE
Antecedentes AMENAZA ( M áquina E Ducable N oughts Un nd C rosses E Ngine) es un algoritmo de aprendizaje automático superficial rudimentario para los Ceros de juego y cruces, creadas por el informático británico Donald Michie en la década de 1960. Originalmente se implementó con 304 cajas de fósforos, …


11
Generar una cadena de lanzamiento de béisbol
Objetivo Escriba un programa o función que tome un número entero positivo ny genere aleatoriamente una serie legal de tonos (de aquí en adelante llamada cadena de tono) de longitud n. Entrada Un entero positivo distinto de cero n<= 100 Salida Devuelve una cadena aleatoria, o una lista de caracteres, …

9
La gran pirámide de quine
La tarea es un desafío de quine bastante simple con un giro, debe generar su código fuente en forma de pirámide. La forma de una pirámide se define a continuación: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... La principal limitación de este desafío es que su quine debe contener …

3
Ubicaciones ambiguas en una cuadrícula
Tienes un pequeño robot con cuatro sensores de distancia. Conoce el diseño de una habitación, pero no tiene ningún sentido de orientación que no sea poder bloquear la orientación de la cuadrícula. Desea poder averiguar dónde se encuentra el robot en función de las lecturas, pero puede ser ambiguo debido …
11 code-golf  grid 

2
Gusanos de Golf Paterson
Los gusanos de Paterson son una especie de autómata celular que existe en una cuadrícula triangular infinita y, a cada paso, giran en alguna dirección y mueven una unidad. Sus propiedades definitorias son que nunca pueden pasar por el mismo lugar dos veces, y cada vez que se encuentran con …


3
¿Es una secuencia aritmético-geométrica?
Una secuencia aritmético-geométrica es el producto por elementos de una secuencia aritmética y una secuencia geométrica. Por ejemplo, 1 -4 12 -32es el producto de la secuencia aritmética 1 2 3 4y la secuencia geométrica 1 -2 4 -8. El enésimo término de una secuencia aritmético-geométrica entera se puede expresar …

3
Cuenta matrices que hacen conjuntos únicos
Esta pregunta tiene una configuración similar para encontrar una matriz que se ajuste a un conjunto de sumas, aunque es bastante diferente en sus objetivos. Considere una variedad Ade longitud n. La matriz contiene solo enteros positivos. Por ejemplo A = (1,1,2,2). Definamos f(A)como el conjunto de sumas de todos …

12
Dividirlo. ¡Pero no todos!
Inspirado en esta pregunta de StackOverflow . Entrada: Tomaremos tres entradas: Un carácter delimitador Dpara dividir Un personaje Ientre dos de los cuales ignoramos el carácter delimitador (lo sé, eso suena vago, pero lo explicaré a continuación) Una cuerda S Salida: Una lista / matriz que contiene las subcadenas después …
11 code-golf  string 

5
Planificador de calendario ASCII
Dada una lista de actividades y su fecha / hora de inicio, elabore un calendario de arte ASCII que muestre las actividades en los días apropiados. Se garantiza que todas las actividades se realizarán en el mismo mes, no habrá dos actividades el mismo día, y se garantiza que todas …

9
Juego de apuestas del Festival del Medio Otoño
¡Mañana es el festival del Medio Otoño, y en el espíritu de esas vacaciones, presentaré un juego de apuestas que nosotros (la gente de Xiamen ) jugamos durante las vacaciones! Reglas El juego se juega con seis dados de 6 lados. Las diferentes combinaciones de números tienen diferentes rangos, con …
11 code-golf  game 

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.