Perguntas com a marcação «grid»

17
Classificação de bolha bidimensional

A classificação não faz sentido para uma matriz bidimensional ... ou faz? Sua tarefa é pegar uma grade de entrada e aplicar um algoritmo do tipo bolha até que todos os valores na grade não diminuam da esquerda para a direita e de cima para baixo ao longo de cada linha e coluna. O algoritmo...

17
Coloque um planador!

Este: é um planador . No Jogo da Vida de Conway, o planador é um famoso padrão que atravessa rapidamente o tabuleiro. Para o desafio de hoje, desenharemos um jogo da vida em arte ASCII e colocaremos um planador nele. O quadro que estamos começando é o

16
Trabalhando nos meus movimentos Knight

O xadrez hexagonal descreve uma família de variantes de xadrez jogadas em um tabuleiro em que as células são hexágonos em vez dos quadrados tradicionais. Existem muitas dessas variantes; neste desafio, focaremos na variante de Gliński, que é a mais comum. O tabuleiro é composto de três cores (para...

16
Atribuir assentos de avião

Inspirado pela lição da APL da semana passada . Dado um mapa de assentos 2D em maiúsculas e uma lista 1D de clientes, retorne o mapa de assentos e a lista de clientes, mas modificado da seguinte forma (para indicar assentos ocupados e clientes sentados): Para cada letra exclusiva na lista de...

16
Corte uma pizza em fatias idênticas

Era isso que eu pensava que essa pergunta seria antes de ler completamente. Um grupo de jogadores de código entra na The Nineteenth Bite Pizzeria e pede uma pizza. Ele vem em uma forma irregular, feita de quadrados unitários. Sua tarefa é ajudá-los a cortá-lo em fatias idênticas. Ou seja, as...

16
Imprimir um retângulo Pentomino

Escreva um programa ou função que não aceite nenhuma entrada, mas imprima ou retorne uma representação textual constante de um retângulo feito dos 12 pentominós distintos : O retângulo pode ter qualquer dimensão e estar em qualquer orientação, mas todos os 12 pentominós devem ser usados...

16
Posso morar aqui?

No jogo Terraria , uma das mecânicas do jogo envolve a construção de casas para que um NPC possa se mudar. Existe um conjunto estrito de regras para o que conta como uma casa válida ou não. Aqui está a lista de regras: A área total da casa deve ter pelo menos 60 azulejos quadrados, mas menos de...

16
Decomponha um número!

Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar na forma de k*(n**m), onde...

16
Faça um BackFlip para ais523!

Este desafio é um prêmio para ais523 por vencer a categoria " Novato do ano " em " Melhores do PPCG 2016 ". Parabéns! O BackFlip é uma linguagem de programação esotérica criada pelo usuário ais523 , que criou mais de 30 outros esolangs interessantes . O BackFlip é uma linguagem 2D como o...

15
Code-Golf: Luzes apagadas!

O código mais curto para passar todas as possibilidades ganha Muitos jogos baseados em grade foram criados que começam com uma grade de luzes acesas. Pressionar qualquer uma das luzes faz com que essa luz e as quatro luzes adjacentes sejam alternadas. Quando uma luz é alternada, ela é desligada ou...

15
Alinhar as diagonais de uma grade de texto

Dada uma grade retangular de texto, alinhe as diagonais que vão da parte superior esquerda para a parte inferior direita em colunas, de modo que os caracteres mais baixos à direita de todas as diagonais estejam no mesmo nível. Use espaços para recuo. Por exemplo, se a grade de entrada de texto...

15
Gere uma grade de somas

Gere uma grade 7 por 7, preenchida com números aleatórios. No entanto, nas células com um número ímpar de linhas e colunas (começando em 0), você deve usar a soma das células circundantes. Aqui está um pequeno exemplo com uma grade 3 por 3 (soma quadrada em negrito): 2 2 2 2 16 2 2 2 2 E aqui...

15
Programas para construir um labirinto de ratos

Você foi contratado como assistente de pesquisa e solicitado a criar um pequeno programa que criará labirintos de ratos. A caixa do rato é sempre 62x22 e possui uma entrada (a) e uma saída (A) para o rato, desta forma (entrada 1): #######a###################################################### #...

15
Tokenizar um idioma baseado em pilha

Estive trabalhando outra linguagem de golfe baseada pilha chamada Stackgoat . Neste desafio, você escreverá um Tokenizer para Stackgoat (ou realmente qualquer linguagem geral baseada em pilha). Exemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Movimento em uma grade hexagonal

Dada a entrada de uma série de caracteres representando movimentos em uma grade hexagonal, produza as coordenadas finais do "ponteiro". Nossos hexágonos serão numerados da seguinte forma (imagine uma grade retangular com cada coluna de número ímpar deslocada levemente para baixo): _____ _____...

15
Para onde vai a nave espacial?

Baseado em uma idéia sugerida por Zgarb . Uma nave espacial está se movendo em torno de uma grade 3D regular. As células da grade são indexadas com números inteiros em um sistema de coordenadas destro, xyz . A nave espacial começa na origem, apontando ao longo do x positivo eixo , com o eixo z...

15
Crie um programa Parrot

Dada uma entrada, produza essa entrada seguida por uma nova linha sem parar. A entrada será uma sequência que consiste apenas em caracteres ASCII imprimíveis ( 0x20-0x7E) e novas linhas ( 0x0A). Se a entrada tiver comprimento 0, imprima novas linhas de forma interminável. Isso é código-golfe, e...

15
Cavaleiro-preenche uma grade

Um preenchimento de cavaleiro é um preenchimento de inundação usando a conectividade da peça de xadrez do cavaleiro. Especificamente: 1 1 1 1 0 1 1 1 1 (0 é o ponto inicial, 1s mostra as células conectadas) Desafio Dada uma grade 2D de espaços e paredes, e uma localização inicial, execute...