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
Acoplar un programa Stack Cats
Stack Cats es un lenguaje reversible basado en pila. Su naturaleza reversible crea bucles algo extraños. Este desafío es sobre el ciclo condicional (...). Cuando estos bucles se anidan de ciertas maneras, es posible transformar el código para reducir la profundidad de anidación. Estas son las reglas (dónde Ay Brepresentan …



3
Barrido de minas hexcelente
Hexcells es un juego basado en Buscaminas jugado en hexágonos. (Divulgación completa: no tengo nada que ver con Hexcells. De hecho, no me gusta mucho el juego.) La mayoría de las reglas de Hexcells se pueden expresar fácilmente en Buscaminas generalizadas (Buscaminas jugado en un gráfico arbitrario). El que es …

3
Código Golf Golf Simulado
Dada una lista de yardas de hoyo, tamaños verdes, un ángulo de corte y una distancia máxima, calcule una puntuación de golf . Supuestos La tierra es plana Todos los greens son circulares. El ángulo de corte estará entre -45 y 45 grados y se dará en grados Todas las …


3
Normalización de subcadenas comunistas
Si una cadena T de longitud K aparece K o más veces en una cadena S , entonces es potencialmente comunista . Por ejemplo, 10in 10/10es potencialmente comunista, ya que aparece 2 veces y tiene una longitud de 2 . Tenga en cuenta que estas subcadenas no pueden solaparse. Una …
13 code-golf  string 

20
Calcule la matriz cuadrada óptima
La matriz óptima (para el alcance bastante limitado de este desafío) se obtiene "comprimiendo" los elementos de las filas y columnas correspondientes de una matriz cuadrada y obteniendo el máximo de cada par. Por ejemplo, dada la siguiente matriz: 4 5 6 1 7 2 7 3 0 Se puede …


10
La calculadora de GPA del estudiante universitario que lucha
Calculadora de GPA (GPA = promedio de calificaciones) Eres un estudiante universitario estresado durante la semana final. En lugar de estudiar para los próximos exámenes, decide que es mejor determinar qué GPA tendrá al final del semestre. ¡De esta manera tiene datos para respaldar su decisión de quedarse despierto toda …
13 code-golf 

6
Cadena de hexágono ASCII
Problema Dibuja una cadena hexagonal x larga, cada una con un lado de ylongitud Entrada x - la longitud de la cadena <= 50 y - la longitud de cada lado <= 50 Ejemplos x=1,y=1 _ / \ \_/ x=4,y=1 _ _ / \_/ \_ \_/ \_/ \ \_/ \_/ …

4
¿Cuántas instancias se están ejecutando?
Escriba un programa que se ejecute indefinidamente y que informe cuántas instancias de sí mismo se están ejecutando actualmente. Cada instancia del programa también debe informar el orden en que se abrió de todas las demás instancias actualmente en ejecución. Ejemplo El usuario inicia el programa por primera vez; llamaremos …

6
Espiral fuera del alfabeto!
Mira la siguiente cadena. ¿Ves un patrón? ABEFNOPEFGH DC GQI MHRJ LKJI SK DTL SEMEN BAZYXWV N EO DP CQ BAZYXWVUTSR Como algunos habrán notado, es básicamente una espiral del alfabeto, donde las distancias entre filas / columnas aumentan gradualmente en 1 espacio / nueva línea. Definición rigurosa Tengamos un …

25
Calcule el Divmod superior
Tarea Dados dos números enteros positivos (divId e nd y divis o r), calculan la q uotient y el r emainder. Normalmente se calcularía como e = o*q+rdónde q*o<=ey 0<=r<o. Para este desafío sigue siendo e = o*q+rpero q*o>=ey -o<r<=0. Por ejemplo , e=20y o=3normalmente sería 20/3 -> 20=3*6+2, ya …


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.