Preguntas etiquetadas con grid

9
Solucionador de laberintos cuesta abajo

Un laberinto cuesta abajo se da como una serie de filas de dígitos separados por espacios de 0 a 9 inclusive, más una "S" y una "X", donde la S denota el comienzo y la X denota el final. En un laberinto cuesta abajo, solo puede ir a un espacio adyacente al norte, sur, este u oeste (sin diagonales),...

9
Rellenar una cuadrícula 2D

Descripción del desafío Llamemos a una matriz rectangular de dos dimensiones (lo que significa que cada subcadena tiene la misma longitud), una cuadrícula . Cada unidad de una cuadrícula es un espacio vacío o un borde . En una cuadrícula de caracteres, el espacio vacío está representado por un...

9
Mover plataformas!

El reto Dado una cadena (puede tener líneas nuevas) o una matriz bidimensional y un número entero positivo n, la posición de las plataformas ngira después de la posición inicial. U, D, R, L son plataformas ^, v, >, < son flechas que cambian las direcciones de las plataformas. U, D, R,...

9
Las diezcientas palabras más comunes

Esta pregunta está escrita porque "Thing Explainer" es divertido de leer y me dio una idea. Escriba "cosas que hacen que la computadora haga cosas" que lee / toma un conjunto de letras, números y cosas como esta "#%|?y devuelve True / 1si todas las palabras son parte de este conjunto . Si todas...

9
Cuatro ejes en espiral

Tome los números 0, 1, 2, 3, 4, ...y organícelos en una espiral en sentido horario, comenzando hacia abajo, escribiendo cada dígito en su propio cuadrado separado. Luego, dado uno de los cuatro caracteres ASCII distintos y consistentes (su elección) que representan un eje y un entero de entrada n,...

9
Consejos para jugar golf en The Powder Toy

Diviértete con este, The Powder Toy es un desafío interesante para el golf, especialmente con la lógica de filtrado. Lo que hace que TPT sea un desafío son las muchas, muchas, muchas formas de abordar un problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic,...

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

8
Resuelve el rompecabezas de 14 clavijas

Introducción Un rompecabezas común consiste en un tablero triangular con 15 agujeros para tees / clavijas como se muestra en la imagen a continuación: Comenzando con todas las clavijas en el tablero, excepto por un agujero en la parte superior, el objetivo del rompecabezas es saltar las...

8
Consejos de golf PHP: lectura / escritura de archivos y CLI

He participado en un número de código PHP de golf retos recientemente y algunas de las técnicas que se utilizan para leer datos de un archivo, como fopen()y fread(), o file_get_contents()realmente dar mi código de una paliza en el recuento de carbón. Especialmente los métodos proporcionados para...

8
Esculturas magnéticas ... en el espacio!

Antecedentes Esta es una continuación de mi desafío anterior , donde la tarea era calcular la forma de una escultura obtenida colocando imanes en una enorme pila. Buenas noticias: al artista excéntrico le gustó tu trabajo y tiene otro proyecto para ti. Todavía trabaja con esculturas magnéticas,...

8
Encuentra las palabras en la cuadrícula!

Escriba un programa o función que extraiga una palabra de una búsqueda de palabras utilizando sus coordenadas de inicio y fin. La entrada Su programa o función debe aceptar tres parámetros: la coordenada inicial , la coordenada final y una búsqueda de palabras de la cual extraer la palabra. La...

8
Contar intersecciones rectangulares

El reto Dada una cantidad arbitraria de rectángulos, genera el recuento total de intersecciones de aquellos cuando se dibuja en un plano 2D. Una intersección aquí se define como un punto Pque está cruzado por dos líneas que son ortogonales entre sí y ambas no terminan en P. Ejemplo Cada...

8
Contando primos de Eisenstein

Introducción Los enteros de Eisenstein son números complejos de la forma a+bω ¿Dónde a,bestán los enteros y ω = e^(2πi/3) Los enteros de Eisenstein forman una red triangular en el plano complejo: Decimos que un número entero de Eisenstein z=a+bωes primo si no puede escribirse como el...

8
Longitud del descenso más largo

Su tarea es determinar la longitud del descenso más largo por una "montaña" representada como una cuadrícula de alturas enteras. Un "descenso" es cualquier camino desde una celda inicial a celdas adyacentes ortogonalmente con alturas estrictamente decrecientes (es decir, no diagonal y no a la misma...

8
Cuenta los polígonos cerrados

Entrada: Una NxMcuadrícula o cadena de varias líneas (u otro formato de entrada razonable), que contiene solo ASCII imprimible (rango unicode [32,126]). Salida: La cantidad de polígonos cerrados del mismo carácter que se pueden encontrar, con dos reglas especiales: Los espacios son comodines y...

6
Un desafío 4x4

Existe un juego mental llamado Enumerate (que hice, basado en Takuzu ). Tu desafío es jugar este juego. Tarea Resuelve un juego de 4x4 Enumerate / Takuzu. Reciba una grilla inicial a través de STDIN o línea de comando. Salida de la cuadrícula resuelta a través de STDOUT o escribiendo en el...