Perguntas com a marcação «grid»

19
Jogo estável da vida

Desafio: Dada uma matriz (ou matriz 2d) de 0s e 1s, produza o número de etapas necessárias para que o jogo da vida de Conway atinja um estado estável, ou -1, se nunca chegar a um. Um estado estável é um estado no qual nenhuma célula é ativada ou desativada a cada etapa. O jogo deve ser executado...

19
Procurando Leapers

Recentemente, recebi um tabuleiro de xadrez irregular realmente estranho. Seus quadrados estão em todo lugar e nem todos estão conectados. Pelo menos eles ainda estão dispostos em uma grade regular. Quero adaptar as regras do xadrez para poder jogar no tabuleiro, mas, para começar, preciso de uma...

19
Existem mais objetos rígidos ou objetos flexíveis

Inspirado tangencialmente pela abertura do livro What-If. A entrada é um retângulo de espaços como uma string, lista de strings, etc., com objetos feitos de #dentro: ######## # # ######## ### #### ### #### ### Os objetos sempre serão retângulos sem interseção, sem toque. Um objeto...

19
Grade arte código ASCII golf

Desafio Crie o programa mais curto que atenda aos requisitos Exigências O código deve gerar uma grade 5x5 de 0s, da seguinte forma: 00000 00000 00000 00000 00000 O código deve aceitar uma entrada (coluna, linha, caractere). A grade deve mudar de

18
Gauss Faz Eisenstein

Dado um inteiro gaussiano a+bia+bia+bi onde aaa , bbb são inteiros e i=exp(πi/2)i=exp⁡(πi/2)i = \exp\left(\pi i/2\right) é a unidade imaginária, retorne o mais próximo (Wrt à distância euclidiana) inteiro Eisenstein k+lωk+lωk+l\omega onde kkk , lll seja inteiros e

18
Prever as rochas que caem

Neste desafio, você recebe um mapa de um terreno bidimensional, visto de lado. Infelizmente, algumas partes do terreno estão flutuando no ar, o que significa que elas cairão. Seu trabalho é prever onde eles pousam. A entrada Sua entrada é uma ou mais sequências separadas por nova linha de...

18
Hexágonos incorporados!

Sua tarefa: dado um número inteiro n, gere um padrão hexagonal incorporado seguindo as regras abaixo, até a enésima profundidade. Um hexágono incorporado possui a forma básica disso: ( n=0) __ / \ \__/ Hexágonos incorporados n=1e n=2: ____ / \ \ /\__/ \ \ / \____/ ________ / \ \ \...

18
Eu estive caçando alfabeto por um tempo

Sabe, tivemos muitos desafios de "alfabeto" recentemente. ( um dois três quatro cinco .) Embora eu goste de um bom desafio, e esses desafios foram muito divertidos, acho que é hora de mudar de ritmo. Precisamos excluir esses desafios no futuro. Está na hora da automação ! Você encontrará alguns...

18
Gere um caminho sem interseção ascii-art

Dadas 2 entradas inteiras que representam o tamanho do campo xe y, produz um caminho através do campo. Exemplo de saída para 5, 4: # # # ### ### # O campo inteiro é 5 por 4, e há um caminho feito de hashmarks cruzando o campo. O caminho deve sempre começar no canto superior esquerdo e ir...

18
Amarrando um colar de pérolas

Visão geral Pérolas (ou Masyu) é um jogo de lógica jogado em uma grade. Há pérolas em preto e branco colocadas na grade. O objetivo é formar um loop fechado único que viaja através de cada pérola usando apenas segmentos de linha reta e ângulos retos. Existem algumas regras que governam como o...

18
Alinhamento em grades triangulares

As grades hexagonais tornaram-se uma reviravolta bastante popular nos desafios sobre dados bidimensionais recentemente. No entanto, parece que as grades triangulares igualmente interessantes foram amplamente negligenciadas até agora. Eu gostaria de corrigir isso com um desafio bastante...

18
Transpor uma nuvem de palavras

fundo Eu queria criar uma nuvem de palavras bonita, assim: these are words floating (x,y)Calculei as coordenadas da primeira letra de cada palavra, conectei-as ao meu gerador de nuvem de palavras e deixei que ele fizesse seu trabalho. No entanto, acidentalmente usei (y,x)-coordinates,...

18
Cadeia de palavras cruzadas-estilo

O desafio Dada uma lista de palavras, ["Programming", "Puzzles", "Code", "Golf"]imprima as palavras estilo cruzado: Programar você z z G l Código ls f O Algoritmo Você precisa processar a lista na ordem especificada. As palavras são impressas em orientações alternadas, iniciando na...

18
Encontre o palheiro nas agulhas

Para encontrar uma agulha no palheiro, você precisa encontrar o maior palheiro contíguo que contém exatamente uma agulha . Observe que você não pode conectar células nas diagonais, apenas esquerda / direita / cima / baixo. Entrada Uma matriz (ou várias linhas de entrada do usuário, sua escolha)...

18
Particionando a grade em triângulos

Objetivo O objetivo desse desafio é produzir uma função nque calcule o número de maneiras de particionar a n X 1grade em triângulos, onde todos os vértices dos triângulos estão em pontos da grade. Exemplo Por exemplo, existem 14 maneiras de particionar a grade 2 x 1, portanto, f(2) = 14através...

18
Maior pontuação em campo

Introdução Deixe um campo ser um retângulo preenchido apenas com os caracteres -e [0-9]. Um exemplo de um campo é: 11-011123 111-010-- 0010---01 111-01234 Você vê que esse campo foi separado em três áreas menores: Para calcular a pontuação de uma área menor, basta adicionar todos os números....

18
Pesquisa mínima de palavras

Na semana passada, trabalhamos para criar a menor seqüência 1-D usando as 10.000 palavras mais usadas no idioma inglês . Agora, vamos tentar o mesmo desafio em 2D! O que você precisa fazer é pegar todas as palavras acima e colocá-las em um retângulo o menor possível, permitindo sobreposições. Por...

18
g o l f a t a n 2

Às vezes, é realmente difícil converter coordenadas cartesianas em coordenadas (x,y)polares (r,phi). Enquanto você pode calcular r = sqrt(x^2+y^2)com bastante facilidade, muitas vezes você precisa de alguma distinção de casos no cálculo do ângulo phi, pois arcsin, arccose arctane todas as outras...