Programación de Puzzles y Código de Golf

9
Probabilidades de eliminación

Knockout es un juego de baloncesto donde los jugadores se turnan para disparar. Se juega como una secuencia de concursos de dos jugadores, cada uno de los cuales tiene la posibilidad de "noquear" a uno de esos jugadores. Supongamos que los jugadores son A B C Dy sus posibilidades de disparar y...

9
Cuadrado de dígitos con suma más grande

Debe escribir un programa o función que reciba una lista de dígitos como entrada y salida o que devuelva la suma más grande posible colocando estos dígitos en un cuadrado. La entrada siempre contendrá un número cuadrado de dígitos. Un ejemplo de disposición cuadrada para la entrada 9 1 2 3 4 5 6 7...

9
Búsqueda de cuadrados de marcha

Marching Squares es un algoritmo de gráficos de computadora, que se utiliza para recuperar isocontornos 2D de una cuadrícula de muestras (ver también, su hermano mayor Marching Cubes para configuraciones 3D). La idea es procesar cada celda de la cuadrícula de forma independiente y determinar los...

9
Subsecuencia creciente más pesada

Una subsecuencia es una secuencia que puede derivarse de otra secuencia eliminando algunos elementos sin cambiar el orden de los elementos restantes. Una subsecuencia estrictamente creciente es una subsecuencia en la cual cada elemento es más grande que el precedente. La subsecuencia creciente más...

9
Los Intocables

Números intocables α Un número intocable es un número entero positivo que no puede expresarse como la suma de todos los divisores propios de cualquier número entero positivo (incluido el número intocable en sí). Por ejemplo, el número 4 no es intocable ya que es igual a la suma de los divisores...

9
Número de inclinaciones de dominó

Escribir un programa o función que dado positivo n y m calcula el número de mosaicos dominó distintas válidas que puede caber en un n por m rectángulo. Esta es la secuencia A099390 en la Enciclopedia en línea de secuencias enteras . Puede tomar la entrada como argumento (s) de función, CLA o en...

9
¿Te mugía hoy?

La distribución Debian Linux (y las distribuciones basadas en Debian, como Ubuntu, Kali y otras) usan un administrador de paquetes llamado APT. Para instalar el programa foo, escribiría en un terminal sudo apt-get install foo Un pequeño huevo de Pascua de APT es el siguiente apt-get moo Que...

9
¿De donde vienes?

INTERCAL es un lenguaje maravilloso, pero no siempre es fácil entender el código de otras personas. Este es particularmente el caso si usan la declaración COME FROM. Definición de desafío Escriba un programa o función que tome el código fuente de un programa INTERCAL como una secuencia de...

9
Hola humano, quiero recuperar mis fotos de gatito

NB: Todo lo presentado en la situación es totalmente falso y acaba de ser puesto aquí para hacer el desafío un poco más divertido;) ... O tal vez no;) === === INICIO DE LA TRANSMISIÓN === === Hola, recientemente tuve una falla en el disco. Espero tener copias de seguridad y ahora quiero...

9
Love Tester Code Golf

Cree un programa que cuente el número total de letras comunes a dos nombres y encuentre el producto de sus longitudes para funcionar como un "probador de amor". Condiciones: es posible que no obtenga una respuesta 1: 1 (siendo 3 de 3, etc.) de salida. Entrada Dos nombres de STDIN o la...

9
Cave Rangers - Explorando la oscuridad

Su amigo geólogo casi derribó la puerta de su oficina cuando entró, con los ojos muy abiertos por la emoción, y le pidió que lo acompañara a un sitio que acaba de descubrir. En el camino, explica que cree que literalmente acaba de encontrar oro. El único problema es que está enterrado bajo tierra...

9
Validador Pentomino

Como alguien que no puede molestarse en mirar sus pentominos para ver si tiene una forma rectangular, he decidido hacerte escribir un programa que lo haga. Tu tarea Dada alguna entrada dividida por nuevas líneas que contienen 12 caracteres únicos, decida si es una solución válida. Una solución...

9
Analizador de archivos de morgue DCSS

En este desafío, debes analizar los archivos de la morgue del juego roguelike Dungeon Crawl Stone Soup y enviarlos a STDOUT. ¿Qué son estos archivos de la morgue? Cuando mueres, se genera un archivo de texto con los datos de ese personaje dentro. Puedes ver qué equipo tenía el personaje, qué...

9
Calcule el símbolo de Kronecker

Enlaces relevantes aquí y aquí , pero aquí está la versión corta: Tiene una entrada de dos enteros ay bentre infinito negativo e infinito (aunque si es necesario, puedo restringir el rango, pero la función aún debe aceptar entradas negativas). Definición del símbolo de Kronecker Debe devolver el...