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.

1
Conviértete en el asesino de hidra
Eres el mejor y más famoso héroe de la zona. Últimamente ha habido rumores de que una Hidra ha estado pasando el rato en un barranco cercano. Siendo el héroe valiente y virtuoso que eres, imaginas que irás a verlo más tarde hoy. El problema con las hidra es que …
13 code-golf  math  game 

5
Falling Terminal Hacking
¿Alguien aquí es un fanático de Bethesda? ¿Tal vez prefieres Obsidian Entertainment? Bueno, si eres cualquiera de esas cosas, la siguiente imagen debería ser relativamente familiar para ti. Me he tomado la libertad de preparar un desafío ASCII-Art bastante único, así que aquí está la primera pista de lo que …

5
Coeficiente de correlación de rango
El coeficiente de correlación habitual (en 2d) mide qué tan bien se puede describir un conjunto de puntos por una línea, y en caso afirmativo, su signo nos dice si tenemos una correlación positiva o negativa. Pero esto supone que las coordenadas de los puntos se pueden interpretar cuantitativamente, por …

28
Factorización de matrices
Dada una matriz de enteros positivos, genera una matriz estable de los distintos factores primos de estos enteros. En otras palabras, para cada entero en la entrada en orden, obtenga sus factores primos, ordénelos y agregue cualquier primo que aún no esté en la salida a la salida. Casos de …


4
¿Cómo es este número Fermat?
Los números de Fermat son enteros positivos que se pueden expresar como 2 2 x +1 con un entero x. Ahora definamos un atributo de un número llamado "Fermat-ness": La Fermatness del número es uno menos que la longitud de la cadena de poderes de dos, comenzando desde la base, …

1
Elementos más comunes de una lista en Python
Esta es una pregunta de consejos para jugar golf en Python, que es el tema principal. Estoy buscando la forma más corta de obtener todos los elementos más comunes de una lista en Python, de la manera más corta posible. Esto es lo que he intentado, suponiendo que la lista …
13 code-golf  tips  python 

14
Aproximar el número de Dottie
El número de Dottie es el punto fijo de la función coseno, o la solución a la ecuación cos (x) = x . 1 Su tarea será hacer un código que se aproxime a esta constante. Su código debe representar una función que toma un número entero como entrada y …


7
Palillos mutados con puntos KoTH
Reglas básicas (diferentes a las mías) Historia Es el año 4579, los humanos ahora tienen 2 manos con 1001 dedos cada una. Los palillos se han basado en puntos. Y @Dennis tiene más repeticiones que @Martin ... Los círculos rojos dibujados a mano ahora tienen un voto negativo ... Jon …

16
¡Construyeme una escalera de castillo!
Se le dará una Cadena que consiste en ASCII imprimible (sin líneas nuevas). Tu tarea es construir una bonita escalera para mi castillo. ¿Cómo construir una bonita escalera? En primer lugar, debe obtener todas las rotaciones de la cadena. Por ejemplo, la cadena abcdtiene las siguientes rotaciones: abcd, bcda, cdab, …

9
Shift Caesars Shifts
Descripción Un César Shift es un cifrado monoalfabético muy simple en el que cada letra se reemplaza por la siguiente en el alfabeto. Ejemplo: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!es la salida para el desafío real, este fue un ejemplo de desplazamiento por 1.) Como puede ver, el …

2
¿Son iguales estas trenzas?
Si no está familiarizado con Braid-Theory, le recomiendo que lea esto primero. Esta pregunta supone que al menos está familiarizado con los conceptos en cuestión y supone que está bien familiarizado con la teoría de grupos. Definamos σ n ser la trenza en la que el n º hebra (Una …

2
Cadenas cíclicas, programas ocultos
Escriba 3 programas que realicen la siguiente tarea: Sean códigos fuente A, B, C de esos tres programas; si A corre BC se produce como salida, si B ejecuta CA se produce, si C funciona, se produce AB; entonces cada programa escribe una cadena (ciclada para cada programa) y se …
13 code-golf  quine 

10
Números triplemente balanceados
Descripción Consideramos un número entero con al menos 3 dígitos con triple equilibrio si, cuando se divide en tres partes, los dígitos en cada parte suman el mismo número. Dividimos los números de la siguiente manera: abcdefghi - Standard case: the number of digits is divisable through 3: abc def …

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.