Programación de Puzzles y Código de Golf

17
Particionar un mapa de flujos de agua

Este es un desafío en Internet pedido por Palantir Technologies en sus entrevistas . Un grupo de agricultores tiene algunos datos de elevación, y los ayudaremos a comprender cómo fluye la lluvia sobre sus tierras de cultivo. Representaremos la tierra como un conjunto bidimensional de altitudes y...

17
Código de cálculo Pi Golf [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 2 años . El reto Debe calcular pi en la...

17
Implementa el juego de la vida en 3D

El desafío es encontrar la implementación más corta del juego de la vida en 3D ( ejemplo ). Estas son las reglas: Las células (en este caso, cubos) con solo 1 o menos vecinos mueren, como por soledad. Si exactamente 5 celdas rodean una celda vacía, se reproducen y la llenan. Si una celda tiene 8...

17
Encuentra el primo más pequeño de una subcadena

En 1946, Erdos y Copeland demostraron que cierto número es un número normal , es decir, los dígitos en su expansión decimal están distribuidos uniformemente. Los usuarios ingresarán una secuencia de dígitos y encontrará el primo más pequeño que contiene esa cadena en la base 10. Ejemplo: input...

17
Comprimir fórmulas booleanas

Sintaxis ~No /\y \/o tverdaderos ffalsos P, Q, FISH, etc: Variables (Los operadores se dan en orden de precedencia) Introducción Algunas fórmulas booleanas se pueden cambiar a diferentes formas para acortarlas. Por ejemplo, la fórmula ~(~P /\ ~Q) se puede cambiar a la forma más...

17
Me gustan los árboles pitagóricos

... así que este es un desafío para hacerme un árbol. Produzca un programa o función llamado árbol que tome un solo argumento entero, N y dibuje un árbol de Pitágoras N niveles profundos, donde el nivel 0 es solo el tronco. Cada unión del árbol debe colocar el vértice del triángulo en un punto...

17
Tomemos los $ 1,000,000 de Beal

La Conjetura de Beal tiene un premio de un millón de dólares si lo demuestra / refuta. Establece que si donde A, B, C, x, y y z son enteros positivos con x, y, z> 2, entonces A, B y C tienen un factor primo común. ¡El desafío es escribir un programa que busque un contraejemplo para refutar...

17
Si la comunidad hubiera sido una persona

Bueno, la comunidad es solo un bot. Pero, ¿y si hubiera sido una persona? Su tarea es encontrar cuál podría haber sido la reputación de la comunidad si se le hubiera dado reputación por las ediciones que realiza (simplemente 2 * ediciones) Esto debería funcionar para cualquier sitio, pero...

17
Predecir a dónde irá el hombre

Un hombre vive en la esquina noroeste (0, 0)de una ciudad con altura hy anchura w. Todos los días camina desde su casa hasta la frontera (?, w)o (h, ?). En el siguiente ejemplo, el hombre va a (3, 3)hoy. (0, 0) +--+ + + . (0, 4) | + +--+--+ . | + + + + . | (3, 0) . . . . . (3, 4) El...

17
Terminar paréntesis perezosos

Los paréntesis en mi teclado están desgastados y quiero evitar usarlos tanto como sea posible. Su desafío es equilibrar una línea que contiene paréntesis agregándolos antes y después de cada línea. Esto es similar a los paréntesis automáticos y al cierre de cadena de TI-Basic (es decir Output(1,...

17
¿Dónde aterrizará la pelota?

Dada una cadena donde la primera línea contiene espacios y un punto ( .la "bola"), seguida de líneas que contienen espacios, barras diagonales ( /) y barras diagonales inversas ( \), determina en qué columna caerá la bola después de caer desde su posición inicial . Cada uno lo /mueve a la izquierda...

17
La caza del huevo de Pascua en la colina

Búsqueda de huevos de Pascua Bot encuentra huevo antes de que conejito encuentre huevo. Bot feliz. Visión general ¡Este es un desafío del rey de la colina en honor a la Pascua y la tradición de la caza del huevo de Pascua! Tu bot tiene una visión de dos espacios en cada dirección, incluidas las...

17
Compresión de monopolio

Dada una cadena que representa el estado actual de un juego de Monopoly al comienzo del turno de un jugador, comprime todos los datos necesarios en la salida más pequeña. Las respuestas serán juzgadas por el tamaño de salida y el tamaño de la fuente . Nota: Existen muchas variaciones regionales,...

17
Orden inverso de palabras en una cadena in situ

La tarea Se le da una cadena mutable que coincide [a-z]+( [a-z]+)*. Debe mutarlo en la cadena que contiene las mismas palabras, pero en orden inverso, de modo que "hola a todos" se convierta en "a todos allí hola". No se le permite usar más que una cantidad constante de memoria adicional (por lo...

17
Hola mundo con un toque

Su objetivo : escribir un fragmento de código que dará como resultado el clásico resultado de "¡Hola, mundo!" ser impreso a STDOUT o equivalente. Reglas : El código debe estar enteramente en la impresión ASCII. Todo el código debe ser funcional: la eliminación de cualquier carácter de conteo único...

17
Vendedor ambulante

Se le da, como una lista o vector o lo que sea, un grupo de 3 tuplas o lo que sea, donde las dos primeras cosas son cadenas y la tercera es un número. Las cadenas son ciudades, y el número es la distancia entre ellas. El orden de las ciudades en la tupla es arbitrario (es decir, no importa cuál...