Preguntas etiquetadas con grid

19
Juego estable de la vida

Desafío: Dada una matriz (o matriz 2d) de 0s y 1s, genera el número de pasos que toma para que el juego de la vida de Conway alcance un estado estable, o -1 si nunca llega a uno. Un estado estable es un estado en el que no se activan o desactivan celdas en cada paso. El juego debe ejecutarse en la...

19
Buscando saltadores

Recientemente obtuve un tablero de ajedrez irregular realmente extraño. Sus cuadrados están por todas partes y ni siquiera todos están conectados. Al menos todavía están distribuidos en una cuadrícula regular. Quiero adaptar las reglas del ajedrez para poder jugar en el tablero, pero para empezar,...

19
¿Hay más objetos duros u objetos blandos?

Tangencialmente inspirado por la apertura del libro What-If. La entrada es un rectángulo de espacios como una cadena, lista de cadenas, etc., con objetos hechos de #'s dentro: ######## # # ######## ### #### ### #### ### Los objetos siempre serán rectángulos que no se crucen ni se...

19
Rejilla ASCII art code golf

Desafío Cree el programa más corto que cumpla con los requisitos. Requisitos El código debe generar una cuadrícula de ceros de 5x5, así: 00000 00000 00000 00000 00000 El código debe aceptar una entrada (columna, fila, carácter). La cuadrícula debe cambiar en

18
Gauss a Eisenstein

Dado un entero gaussiano a+bia+bia+bi donde aaa , bbb son enteros e i=exp(πi/2)i=exp⁡(πi/2)i = \exp\left(\pi i/2\right) es la unidad imaginaria, devuelve el entero más cercano (wrt a la distancia euclidiana) Eisenstein entero k+lωk+lωk+l\omega donde kkk , lll son enteros y

18
Predecir las rocas que caen

En este desafío, se te da un mapa de un terreno bidimensional, visto desde un lado. Desafortunadamente, algunas partes del terreno están flotando en el aire, lo que significa que se derrumbarán. Su trabajo es predecir dónde aterrizan. La entrada Su entrada es una o más cadenas separadas por una...

18
Hexágonos incrustados!

Su tarea: dado un número entero n, generar un patrón de hexágono incrustado siguiendo las reglas a continuación, hasta la enésima profundidad. Un hexágono incrustado tiene la forma básica de esto: ( n=0) __ / \ \__/ Hexágonos integrados n=1y n=2: ____ / \ \ /\__/ \ \ / \____/ ________...

18
He estado buscando el alfabeto por un tiempo

Ya sabes, hemos tenido muchos desafíos de "alfabeto" recientemente. ( uno, dos, tres, cuatro, cinco ). Aunque me encantan los buenos desafíos, y esos desafíos fueron muy divertidos, creo que es hora de un cambio de ritmo. Necesitamos excluir tales desafíos en el futuro. ¡Es hora de la...

18
Encadenando un collar de perlas

Visión general Perlas (o Masyu) es un juego de lógica jugado en una cuadrícula. Hay perlas blancas y negras colocadas en la cuadrícula. El objetivo es formar un solo bucle cerrado que viaje a través de cada perla usando solo segmentos de línea recta y ángulos rectos. Hay algunas reglas que rigen...

18
Alineación en rejillas triangulares

Las cuadrículas hexagonales se han convertido recientemente en un giro bastante popular para los desafíos sobre los datos bidimensionales. Sin embargo, parece que las redes triangulares igualmente interesantes se han descuidado en gran medida hasta ahora. Me gustaría rectificar eso con un desafío...

18
Transponer una nube de palabras

Antecedentes Quería hacer una bonita nube de palabras, como esta: these are words floating (x,y)Calculé las coordenadas de la primera letra de cada palabra, las conecté al generador de nube de palabras y dejé que hiciera su trabajo. Sin embargo, accidentalmente usé (y,x)-coordinates, por...

18
Palabras en cadena estilo crucigrama

El reto Dada una lista de palabras ["Programming", "Puzzles", "Code", "Golf"], las palabras son de estilo crucigrama: Programación tu z z G l C oda ls F El algoritmo Tienes que procesar la lista en el orden dado. Las palabras se imprimen en orientaciones alternas, comenzando...

18
Encuentra el pajar en las agujas

En un giro en la búsqueda de una aguja en un pajar, debe encontrar el pajar contiguo más grande que contiene exactamente una aguja . Tenga en cuenta que no puede conectar celdas en diagonales, solo izquierda / derecha / arriba / abajo. Entrada Una matriz (o varias líneas de entrada del usuario,...

18
Particionar la cuadrícula en triángulos

Objetivo El objetivo de este desafío es producir una función nque calcule el número de formas de dividir la n X 1cuadrícula en triángulos donde todos los vértices de los triángulos se encuentran en los puntos de la cuadrícula. Ejemplo Por ejemplo, hay 14 formas de particionar la cuadrícula de 2...

18
Puntuación más alta en el campo

Introducción Deje que un campo sea un rectángulo lleno solo con los caracteres -y [0-9]. Un ejemplo de un campo es: 11-011123 111-010-- 0010---01 111-01234 Verá que este campo se ha separado en tres áreas más pequeñas: Para calcular la puntuación de un área más pequeña, solo sumamos todos...

18
Búsqueda mínima de palabras

La semana pasada, trabajamos para crear la cadena 1-D más corta usando las primeras 10,000 palabras en inglés . ¡Ahora, intentemos el mismo desafío en 2D! Lo que debe hacer es tomar todas las palabras anteriores y colocarlas en un rectángulo lo más pequeño posible, permitiendo superposiciones. Por...

18
g o l f a t a n 2

A veces es realmente difícil convertir las coordenadas cartesianas en coordenadas (x,y)polares (r,phi). Si bien se puede calcular r = sqrt(x^2+y^2)con bastante facilidad, a menudo es necesario algún tipo de distinción de los casos cuando se calcula el ángulo phidebido arcsin, arccosy arctany todas...