Preguntas etiquetadas con code-golf

12
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) × distancia² (a, b) para...

12
Crea un teclado T9

Esta pregunta solicita una funcionalidad de coincidencia de diccionario T9 que es un problema muy interesante. Pero T9 tiene otra forma de escribir y es escribir caracteres por caracteres. NO necesitaría un diccionario para implementar este teclado. Aquí está el mapa de teclas de un teclado T9 si...

12
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...

12
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...

12
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 un rompecabezas sin...

12
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 la...

12
¿Estoy jugando al golf correctamente?

Tengo curiosidad si estoy Code Golfing correctamente. Me propuse el desafío de hacer un pequeño programa de hash en una sola declaración en Python. Primero comencé con: from itertools import permutations from string import ascii_lowercase from random import sample def test(): chars =...

12
Analizando secuencias similares a Collatz

Definimos una secuencia tipo Collatzs con 4 enteros positivos: n valor inicial d > 1 divisor m > 1 multiplicador i incremento (En la secuencia original de Collatz d = 2 m = 3y i = 1.) Dados estos enteros sse crearán de la siguiente manera: s(0) = n si k > 0y s(k-1) mod d =...

12
Puntos Fractales en una Línea

A veces, cuando estoy realmente aburrido ( realmente aburrido), me gusta dibujar un segmento de línea y dibujar puntos en él. Primero, dibujo un segmento de línea de cierto tamaño, que es 2 ^ N para algún valor de N. La línea estará representada por una serie de

12
Alisar una lista

Debería escribir un programa o función que tome un número entero no negativo ky una lista entera ordenada Lcomo entrada y salida o devuelva una lista suavizada M. Mse crea a partir de la lista ascendente Linsertando en la mayoría de los kelementos enteros mientras se mantiene la lista ordenada....

12
Hacer un quine

Quería engañar a un amigo dándole una quine que casi funcionó, pero se volvió más y más descuidada. Cree un programa que, cuando se ejecute, genere el programa, pero con un carácter apagado. Se puede agregar, eliminar o ambos caracteres (un carácter cambia). Pero solo un personaje. Tu puntuación...

12
Libros en un estante

Tengo algunos libros y una estantería. Me gustaría poner tantos libros en el estante como sea posible, pero tengo una regla. Todas las dimensiones de los libros (altura, ancho y profundidad) deben formar una secuencia no creciente en el estante. Esto significa que todos los libros tienen que ser...