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.

8
Guerras de globos de agua
Este juego del rey de la colina es un juego de estrategia en el que debes lanzar alrededor de un globo de agua y evitar que te salpique el agua. El objetivo es obtener la mayor cantidad de puntos. Se le dará un mapa del campo y la ubicación del …

2
Construye un robot minero
Su programa controlará un robot minero que busca minerales subterráneos valiosos. Su robot le dirá al controlador dónde desea moverse y excavar, y el controlador le proporcionará información sobre el estado de su robot. Inicialmente, su robot recibirá un mapa de imagen de la mina con algunos pozos de minería …


14
Kolmogorov libre de complejidades (-Smirnov)
En estadística, a veces es útil saber si dos muestras de datos provienen de la misma distribución subyacente. Una forma de hacerlo es usar la prueba de Kolmogorov-Smirnov de dos muestras . Su tarea será escribir un programa que lea en dos conjuntos enteros no negativos no clasificados y calcule …



2
Formas lógicas de puntos
El juego Recientemente, gran parte de mi tiempo ha sido ocupado por un juego adictivo en mi teléfono, llamado Logic Dots, que me inspiró a escribir este desafío. Es más fácil explicar las reglas si te muestro la pantalla del juego, así que aquí hay una captura de pantalla de …

4
Directorios de árbol H
Los programadores a menudo están obsesionados con dibujar fractales. Creo que necesitamos un nuevo medio informático. El árbol H es un tipo bastante simple de fractal hecho de líneas horizontales y verticales. Aquí está en su décima iteración ( cortesía de Wikipedia ): Ahora, imagine que cada una de las …




22
Generar la secuencia de Stöhr
Estoy aprendiendo Ruby y escribí mi primer código no trivial para resolver este problema. El desafío es generar los primeros n elementos de la secuencia de Stöhr , S , que se define de la siguiente manera: S [0] = 1 S [n] es el número más pequeño que no …

1
pequeño algoritmo de diamante cuadrado
El algoritmo de diamante cuadrado es un algoritmo generador de terreno fractal (mapa de altura). Puede encontrar una buena descripción de cómo funciona aquí: http://www.gameprogrammer.com/fractal.html (Usado como referencia). http://www.playfuljs.com/realistic-terrain-in-130-lines/ (Gran implementación de JS, tal vez quieras robar su procesador. Mira aquí lo que este algoritmo es capaz de hacer en …
12 code-golf  random  grid 

5
Calcular el número de Delacorte de un cuadrado
Reto: implementar el cálculo de un número de Delacorte en cualquier idioma. El código más corto gana. Para una matriz cuadrada dada de enteros distintos 1..n² (longitud de lado posible n al menos entre 3 y 27), su número de Delacorte es la suma de los productos gcd (a, b) …
12 code-golf  math 

7
Invierta la polaridad
El objetivo de este desafío es escribir un programa que satisfaga las siguientes condiciones: El programa no es palindrómico, o esencialmente palindrómico (lo que significa que es posible eliminar caracteres para convertirlo en un palíndromo sin cambiar los efectos del programa). El programa no es una involución (lo que significa …

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.