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.


4
10, 10, 10 ... espero?
Prefacio Como estaba disparando un tiro de arco 900 hoy más temprano (10 termina con 6 flechas por final, y 10 termina con 3 flechas por final, para un total de 90 flechas y un puntaje máximo de 900), pensé en este desafío. En tiro con arco (suponiendo que está …

7
Problema de la caja mágica
Tiene una matriz de entrada de tamaño m * n. Cada celda de la matriz se llena con P o T. La única operación que puede hacer en la matriz es voltear columnas. Cuando voltea una columna, las letras en todas las celdas de esa columna cambian (P se convierte …
15 code-golf 

1
Tarjetas de letras óptimas para palabras de ortografía
Supongamos que tiene una lista de palabras y desea poder usar tarjetas de letras para deletrear cada palabra. Por ejemplo, para deletrear gato , usarías tres cartas con la etiqueta C, A, T. Suponiendo que cada tarjeta es de doble cara , envíe un programa para definir un número mínimo …

11
Construye un gráfico
En este desafío, su tarea es construir un gráfico no dirigido a partir de una secuencia de directivas. Hay una directiva para cada entero no negativo, y cada uno transforma un gráfico dado en uno nuevo. Directiva 0: agregue un nuevo nodo desconectado. Directiva 1: agregue un nuevo nodo y …


1
Ray-trace una esfera brillante
Descargué POV-ray y rendericé este brillante estilo de esfera de metal de los años 90: Su tarea es hacer lo mismo, pero hacerlo implementando el motor de representación usted mismo en la menor cantidad de bytes posible. No tiene que replicar esta imagen exacta; cualquier imagen de una esfera reflectante …

3
¿Eres el elegido? (Derivado de la mente maestra)
¡Tengo uno duro para ti! Mi novia recientemente se encontró con un nuevo programa en MTV (EE. UU.). Es un espectáculo terrible, y todos en él son basura, pero el "juego" es bastante interesante. De Wikipedia: ¿Eres el elegido? Sigue a 20 personas que viven juntas en Hawai para encontrar …

4
Falsifica el pronóstico
La nueva supercomputadora que pronostica el clima ha llegado y no funciona. Mientras tanto, su jefe quiere que compre a los técnicos en algún momento fingiendo los mapas de viento diarios. Su tarea es dibujar una cuadrícula de flechas que represente la dirección del viento. La cuadrícula es: compuesto por …

6
Dibujar hexágonos ASCII concéntricos
Escriba el programa más corto posible que tome un conjunto de enteros positivos distintos y genere una representación ASCII de hexágonos concéntricos con esas longitudes laterales, hechas de barras, guiones bajos, espacios y líneas nuevas. El programa más corto en bytes contado por https://mothereff.in/byte-counter gana. Ejemplos (Se ven mejor con …

4
Números en una cadena
Se puede mostrar que algunos enteros positivos tienen una propiedad llamada divisibilidad en cadena. Para que un número sea divisible en cadena por n , debe cumplir tres requisitos: Cada dígito divide el número formado por los n dígitos que le siguen. Por ejemplo, el número 7143 es la cadena-divisible …
15 code-golf  math 

16
¿Cuál es ese número en Shortlex?
La mayoría de las computadoras almacenan enteros en binario, pero los generan en decimal. Sin embargo, el decimal es solo una representación, resulta que lo encontramos conveniente. Este desafío es escribir un código para generar un valor entero en shortlex decimal . ¿Que es eso? http://en.wikipedia.org/wiki/Shortlex_order Shortlex toma la longitud …
15 code-golf  number 

5
El arquitecto ASCII
No desea pagar dinero por el costoso programa arquitectónico, por lo que decide rodar el suyo. Decide usar ASCII para diseñar sus edificios. Su programa tomará una sola cadena formateada de una manera específica, y el programa generará el edificio. Entrada La entrada consiste en una sola línea de caracteres. …

5
Elementos RadioASCII: Muestra los elementos de la tabla periódica mientras pierde caracteres lentamente
Aquí hay una lista de los 118 elementos (actuales) de la tabla periódica (en un fragmento de pila contraído para su conveniencia): Mostrar fragmento de código Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium Scandium Titanium Vanadium Chromium …


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.