Programación de Puzzles y Código de Golf

9
Cuenta las esquinas, bordes y caras de un cubo cortado

Viniendo de esta publicación de sandbox Esto está inspirado en una prueba de matemáticas de 8º grado Introducción Tenemos un cubo con las siguientes esquinas. A(0, 0, 0) B(1, 0, 0) C(1, 1, 0) D(0, 1, 0) E(0, 0, 1) F(1, 0, 1) G(1, 1, 1) H(0, 1, 1) Este cubo claramente tiene 8 esquinas, 12...

9
Secuencias de paréntesis en orden lexicográfico

Reto tomado desde aquí y también aquí Una secuencia de n paréntesis consta de n ( sy n ) s. Una secuencia de paréntesis válida se define como la siguiente: Puede encontrar una manera de repetir el borrado de par de paréntesis adyacentes "()" hasta que quede vacío. Por ejemplo, (())es un...

9
Cuenta matrices que son realmente únicas

Este es un seguimiento de las matrices de recuento que hacen conjuntos únicos . La diferencia significativa es la definición de unicidad. Considere una variedad Ade longitud n. La matriz contiene solo enteros positivos. Por ejemplo A = (1,1,2,2). Definamos f(A)como el conjunto de sumas de todos...

9
Magic: The Gathering, Paying for Spells

Para obtener más bondad de MtG: Magic: The Gathering Combat with Habilities Premisa: En Magic: the Gathering, lanzas hechizos pagando su costo de maná tocando tierras por la cantidad requerida. Estas tierras pueden producir uno de los cinco colores que son: Blanco (W) Azul (U) Negro (B) Rojo...

9
Transposición diádica

Como con la mayoría de los símbolos APL, ⍉tiene diferentes significados cuando se llama con un argumento (transposición) versus dos argumentos (dimensiones de transposición / reordenación diádica). Este desafío se refiere a este último, que actúa de manera similar a numpy.moveaxisPython o...

9
Árboles ASCII art H

Un árbol H es una estructura de árbol fractal que comienza con una línea. En cada iteración, se agregan ramas T a todos los puntos finales. En este desafío, debe crear una representación ASCII de cada segundo nivel de árbol H. El primer nivel simplemente contiene tres caracteres menos...

9
¿Es válido UTF-8 modificado?

UTF-8 es una forma relativamente simple de codificar puntos de código Unicode en un formato de ancho variable, de modo que no confunda fácilmente el código que no conoce Unicode. Descripción general de UTF-8 Los bytes en el rango de 1-0x7F, inclusive, son normalmente válidos Los bytes con el...

9
Problema de flujo de costo mínimo

Una red de flujo es un gráfico dirigido G = (V, E)con un vértice de origen s ϵ Vy un vértice de sumidero t ϵ V, y donde cada borde (u, v) ϵ Edel gráfico (nodos de conexión u ϵ Vy v ϵ V) tiene 2 cantidades asociadas: c(u, v) >= 0, la capacidad del borde a(u, v) >= 0, el costo de enviar una...

9
¡Ayuda a Notwen a simular la gravedad!

Notwen quiere estudiar la cinemática de los cuerpos arrojados desde grandes alturas en un campo gravitacional uniforme, pero desafortunadamente no tiene la posibilidad técnica de ir a lugares suficientemente altos y observar los objetos mientras cae. Pero quién no quiere ver avances en la ciencia,...

9
Compresión de laberinto ASCII

Desafío Diseñe un algoritmo de compresión especializado para comprimir laberintos ASCII. Deberá crear un algoritmo de compresión y un algoritmo de descompresión. Su puntaje se basará en el tamaño de sus laberintos comprimidos. Laberintos Estos laberintos están hechos principalmente de los...

9
Zoom subpíxel

Su tarea es tomar una imagen sRGB de 24 BPP y generar la misma imagen escalada 3x en subpíxeles rojo, verde y azul. La imagen resultante estará hecha completamente de píxeles negros, rojos, verdes y azules puros. Cada píxel de la imagen de origen, cuando se amplía, produce una disposición de 9...

9
Blobs hambrientos KoTH

Concurso terminado! Lea los comentarios en blobs para ver su puntuación. Este KoTH está ligeramente inspirado en la simulación de selección natural de Primer . Tu bot es una gota. Para sobrevivir, debes comer gránulos para recuperar energía, que se usa para moverte. Con energía extra, las gotas se...

9
Recuperación deslizante

Gracias tío (la historia) Mi tío un poco loco se fue recientemente a las colonias espaciales y me pasó su negocio de paletas. El almacén rectangular está lleno de paletas de productos, excepto el cuadrado de la puerta, y acabo de recibir la primera lista de paletas ordenadas por los clientes que...

9
Números iniciales y sufrientes

Introducción: En holandés, las palabras líder y sufrimiento, siendo 'leiden' y 'lijden' respectivamente, se pronuncian de la misma manera. Uno está escrito con un "ei corto" y otro con un "ij largo" , como diríamos los holandeses, pero tanto "ei" como "ij" se pronuncian [ɛi]. Desafío: Dada una...

9
Partición y reestructuración

Dadas dos formas contiguas de la misma área, determine la forma óptima de dividir la primera forma en un número mínimo de segmentos contiguos de modo que puedan reorganizarse para formar la segunda forma. En otras palabras, encuentre el número mínimo de segmentos requeridos que pueden formar ambas...

9
Redirigir el camino

Dada una cuadrícula de direcciones y una posición inicial y final, determine el número mínimo de sustituciones en la cuadrícula de dirección que debe realizarse para completar el camino entre los dos puntos. La cuadrícula es doblemente cilíndrica. Esto está más claro dado un...

9
Comprobación de bits radiactivos

Nota: Esta es la versión de endurecimiento de la radiación de mi desafío anterior Pristine Bit Checking . Esto debería ser mucho más difícil que ese. Escriba un programa / función que tome dos enteros en el rango de a 255 inclusive, y devuelva si las formas binarias de los números son exactamente...

9
Puntuación del juego olímpico [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 8 meses . El desafío es escribir un...