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
¡Sé un epidemiólogo!
Desafío Debe crear un modelo simple de cómo la enfermedad se propaga alrededor de un grupo de personas. Reglas y requisitos El modelo debe ser una matriz 2D de 1000 por 1000 y cada elemento debe ser una persona diferente. El usuario debe ingresar tres variables utilizando argv: la probabilidad …

9
Consejos para jugar golf en Applescript
¿Qué consejos tienes para jugar al golf en Applescript? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos de Applescript (por ejemplo, "eliminar comentarios" no es una respuesta).
13 code-golf  tips 

1
Code-Golf Ascii Art Mini-Golf
Introducción ¡Juguemos un poco de minigolf! La pelota de golf está representada por a .y el hoyo por a O. Desea obtener un hoyo en uno en cada hoyo, pero no es bueno para poner. De hecho, te niegas a intentar poner en diagonal. Solo arriba, abajo y a cada …


1
Pruebas de primaria en Manufactoria
Antecedentes Manufactoria es un juego sobre programación. El jugador debe usar una forma de lenguaje de programación bidimensional para completar las tareas. Si nunca has oído hablar de él, la forma más fácil de aprender es probar los primeros niveles del juego. Desafío Su desafío es crear un programa que …

4
Formato de cadena de golf () inverso
Invierta el método de formato. El Formatmétodo de la clase String (o equivalente, comosprintf ) está disponible en la mayoría de los idiomas. Básicamente toma una cadena de "Formato" que puede contener marcadores de posición con algún formato adicional y cero o más valores para insertar en lugar de esos …
13 code-golf  string 

15
Elige el palo más largo
Eres un geek de programación joven que vive con tus otros 2 mejores amigos. Cada semana, uno de ustedes tiene que hacer todas las tareas de la casa y usted decide de quién es el turno escogiendo un palo. El que elige el palo más corto pierde y hace todas …


10
Multiplicar Cuaterniones
Escriba una función o programa con nombre que calcule el producto quaternion de dos cuaterniones. Use la menor cantidad de bytes posible. Cuaterniones Los cuaterniones son una extensión de los números reales que amplía aún más los números complejos. En lugar de una sola unidad imaginaria i, los cuaterniones usan …

1
Fusionar fuegos artificiales
Visión general Dada una lista de fuegos artificiales a-zy tiempos 3-78, organícelos con fusibles para que todos se enciendan en el momento correcto. Se da una línea de entrada como letras y números separados por espacios: a 3 b 6 c 6 d 8 e 9 f 9 Ese ejemplo …

1
Ception de mensajería
Ception de mensajería El programa debe aceptar cualquier cadena como entrada y generar una imagen de píxeles que muestre la cadena de entrada en Courier. Todas las letras que contienen un 'agujero' (como abdegopqABDPQRetc.) rodeado de píxeles negros también deben rellenarse de negro. Entrada El programa debe poder aceptar cualquier …


6
Cifrado de ventana PI
Este es un método de encriptación simple que utiliza dígitos PI para codificar un mensaje, el método es simple: La clave es solo un número entero positivo que indica dónde comienza la ventana: Dada una cadena para encriptar, que contiene solo letras minúsculas, sin espacios, toma su longitud, luego encuentra …
13 code-golf  pi 

9
Hay agua en mi ventana
El escenario Conduzco por un camino con mi auto y comienza a llover. Las gotas de lluvia caen al azar en mi ventana y ahora me pregunto, ¿dónde está la mayor área húmeda conectada? La tarea Para hacerlo más fácil, la ventana se divide en una matriz de 10 * …
13 code-golf 

5
Programa que codifica un mensaje en su propio texto.
Escriba un programa que codifique el texto dado en su propio texto, proporcionado como entrada, sin interrumpir su lógica. El programa también debe funcionar como decodificador, restaurando el mensaje original de su texto. Debe conservar sus funciones de codificación / decodificación después de la transformación. Hablando más formalmente, el programa …

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.