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.

10
Numeración de crucigramas
Produzca un programa para numerar correctamente una cuadrícula de crucigramas. Entrada La entrada será el nombre de un archivo que representa la cuadrícula de crucigramas. El nombre de archivo de entrada se puede pasar como argumento, en la entrada estándar o por otros medios convencionales que no sean la codificación …



11
Puntuación del juego olímpico [cerrado]
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 8 meses . El desafío es escribir un programa de código de golf que, dados n números reales positivos del …

2
Redirigir el camino
Dada una cuadrícula de direcciones y una posición inicial y final, determine el número mínimo de sustituciones en la cuadrícula de dirección que debe realizarse para completar el camino entre los dos puntos. La cuadrícula es doblemente cilíndrica. Esto está más claro dado un ejemplo. Ejemplo Tomemos la siguiente cuadrícula …

1
Partición y reestructuración
Dadas dos formas contiguas de la misma área, determine la forma óptima de dividir la primera forma en un número mínimo de segmentos contiguos de modo que puedan reorganizarse para formar la segunda forma. En otras palabras, encuentre el número mínimo de segmentos requeridos que pueden formar ambas formas. "Contiguo" …

1
Recuperación deslizante
Gracias tío (la historia) Mi tío un poco loco se fue recientemente a las colonias espaciales y me pasó su negocio de paletas. El almacén rectangular está lleno de paletas de productos, excepto el cuadrado de la puerta, y acabo de recibir la primera lista de paletas ordenadas por los …

4
Números iniciales y sufrientes
Introducción: En holandés, las palabras líder y sufrimiento, siendo 'leiden' y 'lijden' respectivamente, se pronuncian de la misma manera. Uno está escrito con un "ei corto" y otro con un "ij largo" , como diríamos los holandeses, pero tanto "ei" como "ij" se pronuncian [ɛi]. Desafío: Dada una lista de …

26
¿Son amigables los números?
Dos números se consideran amigables si la suma de divisores del primero es la misma que la del segundo número, la suma de divisores del segundo número es igual al primer número y los números primero y segundo no son iguales. Definamos S(x)ser la suma de divisores adecuada de x. …

3
Resolver un anagrama
Ver también: Granma ama a Ana Se le dará una cadena de letras minúsculas ASCII. Usando este archivo de diccionario (ACTUALIZADO), su tarea es resolver el anagrama. Para resolver un anagrama, debe generar todas las palabras o grupos de palabras que se pueden formar usando cada letra de la cadena …

1
Fracción Frenzy!
EDITAR: Recibo muchos comentarios acerca de que esto no termina: le daré la etiqueta de "respuesta correcta" a la primera persona que me dé FF(3)(como lo proporciona en su respuesta) o prueba que FF(3)realmente explota indefinidamente. Tarea: Su tarea es hacer posible el programa más pequeño que genere la lista …

4
Calcule la puntuación de Doppelkopf
Introducción Doppelkopf es un juego de cartas alemán tradicional para 4 jugadores. El mazo consta de 48 cartas (9, 10, Jota, Reina, Rey, As de cada palo mientras cada carta está en el juego dos veces), por lo que cada jugador obtiene 12 al comienzo de una ronda. Siempre hay …

7
Detectar anagramas dentro de una cadena principal
Dadas dos cadenas, una cadena principal y una cadena de consulta, respectivamente, su tarea es determinar cuántas veces la cadena de consulta o un anagrama de la cadena de consulta ; aparece en la cadena principal, en una búsqueda que distingue entre mayúsculas y minúsculas. Ejemplos de comportamiento Entrada 1 …

1
HappyCube Puzzle Solver
Este desafío está inspirado en un rompecabezas que jugué, que consiste en piezas de espuma como estas: que deben ensamblarse en cubos 3D, como estos: Las piezas del rompecabezas se pueden ver como cuadrículas de 5 * 5 cuadrados, cuyos cuadrados 3 * 3 centrales siempre son sólidos, mientras que …


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.