Programación de Puzzles y Código de Golf

24
Etiqueta de baño posicional

Fondo La etiqueta del baño, cuando se trata de los urinarios disponibles, establece que el próximo urinario que se debe llenar debe ser el que minimice la incomodidad total. La ecuación de incomodidad total viene dada por el siguiente conjunto de ecuaciones: dist (x, y) = distancia lineal entre...

24
Arreglo de unificación

Introducción Considere dos matrices de la misma longitud, digamos A = [0,1,0,2]y B = [-1,1,2,2]. Supongamos que sabemos que sus contenidos son equivalentes en algún sentido, elemento por elemento: 0es equivalente a -1, 1es equivalente a 1, 0es equivalente a 2y 2es equivalente a 2. La...

24
Escalera de código, ladrones

Este es el hilo de los ladrones. El hilo de la policía va aquí . Escriba un código que tenga el mismo número de bytes que la publicación policial y donde los caracteres revelados sean idénticos. El código debe producir 1en su estado inicial y producir los números 2, 3 ..cuando se realizan...

24
¿Es una matriz estocástica?

Una matriz estocástica es una matriz de probabilidades utilizada en el contexto de las cadenas de Markov. Una matriz estocástica derecha es una matriz donde cada fila suma 1. Una matriz estocástica izquierda es una matriz donde cada columna suma 1. Una matriz doblemente estocástica es una matriz...

24
¡Planta un bosque binario!

Inspirado en A014486 . Reto Dada una entrada entera en la base 10, construya una representación para el bosque binario correspondiente a la entrada. Las representaciones incluyen, entre otras, matrices y cadenas anidadas. ¿Cómo? Convierta la entrada a binario. 1s representan ramas y 0s...

24
Calcular los coeficientes de la serie de potencia

Dado un polinomio p(x)con coeficientes integrales y un término constante de p(0) = 1 or -1, y un entero no negativo N, devuelve el Ncoeficiente enésimo del seris de potencia (a veces llamado "serie de Taylor") de f(x) = 1/p(x)desarrollado en x0 = 0, es decir, el coeficiente del monomio de grado...

24
Arte ASCII "Simulador de vuelo"

EDITAR Parece que ha habido cierta confusión después de mi error tipográfico en la publicación original que usaba una o minúscula para definir el plano y luego una mayúscula. Lamentablemente, este error no se detectó en el Sandbox. Dado que muchos miembros han escrito respuestas con ambos y dado...

24
Escribir un tokeniser de incidentes

Fondo Incident es un lenguaje de programación bastante inusual, ya que su lista de tokens no está predeterminada, sino que se infiere de la entrada. Como tal, tokenizar un programa de Incidentes puede ser bastante difícil, especialmente si desea hacerlo de manera eficiente. Esta tarea se trata de...

24
¡Está lloviendo en mi terminal!

Descripción del desafío Tienes que mostrar una simulación de lluvia en la terminal. En el ejemplo que se muestra a continuación, se agregan 100 gotas de lluvia al azar (use la función aleatoria predeterminada que ofrece su idioma) coordenadas, esperando 0.2 segundos y luego volviendo a dibujar...

24
El círculo de unidades cuadradas pasa a través

Escriba un programa o función que, dado un radio entero r, devuelva el número de cuadrados unitarios que atraviesa el círculo con radio r centrado en el origen. Si el círculo pasa exactamente a través de un punto en la cuadrícula que no cuenta como pasar a través de los cuadrados de las unidades...

24
Ejecutar conflicto de fusión

Cuando se utiliza una herramienta como git para fusionar dos archivos, se puede detectar un conflicto y agregarlo al resultado de la fusión. Una fusión de estos dos archivos: mi archivo: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common line of code 4 su...

24
Lily pad jumping

En este desafío, debes simular una rana saltando de un lado a otro en nenúfares. El estanque es infinitamente grande, tiene una línea de un número infinito de nenúfares, y la rana puede saltar tantos nenúfares como quiera. A esta rana le gusta saltar de un lado a otro: después de saltar hacia...

24
Longitud promedio de Google

Estaba jugando con la función de solicitud de URL de Pyth, y noté que Google siempre daba una respuesta con una longitud ligeramente diferente para mí, generalmente ~10500caracteres. Entonces, su tarea en este desafío es imprimir la longitud promedio de la respuesta html de

24
Hola mundo, pero alfabéticamente

Este desafío parece demasiado simple como para no existir, así que avíseme si es un duplicado. La tarea Impresión Hello, world! Las normas Su código tiene que estar en "orden de bytes". Esto significa que cada carácter / byte tiene un valor de byte más alto o igual que el carácter / byte...

24
Consigue tus doblajes juntos

En 4chan, un juego popular es get. Cada publicación en el sitio obtiene una identificación de publicación secuencial. Dado que no puede influir en ellos o determinarlos, las personas intentan adivinar (al menos una parte de) su propio número de publicación, generalmente los primeros dígitos. Otra...

24
Balancear los corchetes

Su objetivo: dada una cadena de paréntesis, genere la distancia mínima Damerau-Levenshtein requerida para convertir la cadena de entrada en una cadena donde los corchetes estén equilibrados. Entrada La cadena de entrada solo contendrá paréntesis y ningún otro carácter. Es decir, es una...

24
Encuentra el binarray!

Definimos un binarray como una matriz que satisface las siguientes propiedades: no está vacío el primer valor es un 1 el último valor es un 1 todos los demás valores son 0o1 Por ejemplo, la matriz [ 1, 1, 0, 1 ]es una matriz binaria válida . La tarea Dada una matriz no vacía A de enteros no...