Preguntas etiquetadas con grid

17
Tipo de burbuja bidimensional

Ordenar no tiene sentido para una matriz bidimensional ... ¿o sí? Su tarea es tomar una cuadrícula de entrada y aplicarle un algoritmo de tipo burbuja hasta que todos los valores de la cuadrícula no disminuyan de izquierda a derecha y de arriba a abajo a lo largo de cada fila y columna. El...

17
¡Coloca un planeador!

Esta: es un planeador . En Conway's Game of Life, el planeador es un patrón famoso que atraviesa rápidamente todos los ámbitos. Para el desafío de hoy, vamos a dibujar un tablero ASCII Art Game of Life y colocar un planeador sobre él. El tablero con el que comenzamos es

16
Trabajando en mis movimientos de caballero

El ajedrez hexagonal describe una familia de variantes de ajedrez que se juegan en un tablero donde las celdas son hexágonos en lugar de los cuadrados tradicionales. Hay muchas variantes de este tipo; En este desafío nos centraremos en la variante de Gliński, que es la más común. El tablero está...

16
Asignar asientos de avión

Inspirado en la lección APL de la semana pasada . Dado un mapa de asientos en 2D en mayúsculas y una lista de clientes en 1D, devuelva el mapa de asientos y la lista de clientes, pero modifique de la siguiente manera (para indicar los asientos ocupados y los clientes sentados): Para cada letra...

16
Cortar una pizza en rebanadas idénticas

Esto es lo que pensé que iba a ser esta pregunta , antes de leerla completamente. Un grupo de golfistas de código entra en The Nineteenth Bite Pizzeria y pide una pizza. Viene en una forma irregular, hecha de cuadrados unitarios. Su tarea es ayudarlos a cortarlo en rodajas idénticas. Es decir,...

16
Imprima un rectángulo Pentomino

Escriba un programa o función que no tenga entrada pero imprima o devuelva una representación textual constante de un rectángulo formado por los 12 pentominoes distintos : El rectángulo puede tener cualquier dimensión y estar en cualquier orientación, pero los 12 pentominoes deben usarse...

16
Puedo vivir aqui

En el juego Terraria , una de las mecánicas del juego consiste en construir casas para que un NPC pueda mudarse. Hay un conjunto estricto de reglas para lo que cuenta como una casa válida o no. Aquí está la lista de reglas: El área total de la casa debe ser de al menos 60 azulejos cuadrados, pero...

16
Descomponer un número!

Su tarea es descomponer un número usando el formato a continuación. Esto es similar a la conversión de base, excepto que en lugar de enumerarla digitsen la base, enumera la values, de modo que la lista se suma a la entrada. Si la base dada es n, entonces cada número en la lista debe estar en...

16
¡Haz un BackFlip para ais523!

Este desafío es un premio para ais523 por ganar la categoría " Novato del año " en " Lo mejor de PPCG 2016 ". ¡Felicidades! BackFlip es un lenguaje de programación esotérico creado por el usuario ais523 , que ha creado más de 30 interesantes esolangs . BackFlip es un lenguaje 2D como Befunge o...

15
Code-Golf: ¡Luces apagadas!

El código más corto para pasar todas las posibilidades gana Se han hecho muchos juegos basados ​​en la red que comienzan con una red de luces que están encendidas. Al presionar cualquiera de las luces, se activa y se encienden las cuatro luces adyacentes. Cuando se enciende una luz, se apaga o se...

15
Alinee las diagonales de una cuadrícula de texto

Dada una cuadrícula de texto rectangular, alinee las diagonales que van desde la esquina superior izquierda a la inferior derecha en columnas de modo que los caracteres más bajos y más a la derecha de todas las diagonales estén en un nivel. Use espacios para sangrar. Por ejemplo, si la cuadrícula...

15
Generar una cuadrícula de sumas.

Genere una cuadrícula de 7 por 7, llena de números aleatorios. Sin embargo, en celdas con un número impar de fila y columna (comenzando en 0), debe usar la suma de las celdas circundantes. Aquí hay un pequeño ejemplo con una cuadrícula de 3 por 3 (suma cuadrada en negrita): 2 2 2 2 16 2 2 2 2 Y...

15
Tokenizar un lenguaje basado en pila

He estado trabajando en otro lenguaje de golf basado en pila llamado Stackgoat . En este desafío, escribirás un Tokenizer para Stackgoat (o realmente cualquier lenguaje general basado en pila). Ejemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Movimiento en una cuadrícula hexagonal

Dada una entrada de una serie de caracteres que representan movimientos en una cuadrícula hexagonal, genera las coordenadas finales del "puntero". Nuestros hexágonos se numerarán así (imagine una cuadrícula rectangular con cada columna impar desplazada ligeramente hacia abajo): _____ _____ _____...

15
¿A dónde va la nave espacial?

Basado en una idea sugerida por Zgarb . Una nave espacial se mueve alrededor de una cuadrícula 3D normal. Las celdas de la cuadrícula se indexan con números enteros en un sistema de coordenadas diestro, xyz . La nave espacial comienza en el origen, apuntando a lo largo del eje x positivo , con el...

15
Crear un programa de loros

Dada una entrada, genera esa entrada seguida de una nueva línea sin fin. La entrada será una cadena que consta solo de caracteres ASCII imprimibles ( 0x20-0x7E) y líneas nuevas ( 0x0A). Si la entrada es longitud 0, genera interminablemente nuevas líneas. Este es el código de golf, por lo que...

15
Caballero-llena una cuadrícula

Un relleno de caballero es un relleno de inundación utilizando la conectividad de la pieza de ajedrez de caballero. Específicamente: 1 1 1 1 0 1 1 1 1 (0 es el punto inicial, 1 muestra las celdas conectadas) Desafío Dada una cuadrícula 2D de espacios y paredes, y una ubicación inicial,...