Perguntas com a marcação «grid»

9
Solucionador de labirinto em declive

Um labirinto em declive é dado como uma série de linhas de dígitos separados por espaço, de 0 a 9, inclusive, mais um "S" e um "X", em que S indica o início e X indica o final. Em um labirinto em declive, você só pode ir para um espaço adjacente a você ao norte, sul, leste ou oeste (sem diagonais),...

9
Grades triangulares: diamantes com conexão simples

Enquanto estamos em um chute de grade triangular , eu gostaria de salientar que existe um equivalente a poliomanos em uma grade triangular. Eles são chamados de diamantes e são formas formadas pela colagem de triângulos equilaterais ao longo de suas bordas. Neste desafio, você decidirá quais...

9
Preencha uma grade 2D

Descrição do Desafio Vamos chamar uma matriz retangular bidimensional (ou seja, cada subarray tem o mesmo comprimento), uma grade . Cada unidade de uma grade é um espaço vazio ou uma borda . Em uma grade de caracteres, o espaço vazio é representado por um único espaço em branco; qualquer outro...

9
Mova plataformas!

O desafio Dada uma sequência (pode ter novas linhas) ou uma matriz bidimensional e um número inteiro positivo n, a posição das plataformas ngira após a posição inicial. U, D, R, L são plataformas. ^, v, >, < são flechas que mudam as direções das plataformas. U, D, R, Lmova para cima,...

9
As dez cem palavras mais comuns

Esta pergunta foi escrita porque "Thing Explainer" é divertido de ler e me deu uma idéia. Escreva "coisas que fazem o computador fazer coisas" que lê / pega um conjunto de letras, números e coisas assim "#%|?e retorna True / 1se todas as palavras fizerem parte desse conjunto . Se todas as...

9
Quatro eixos em espiral

Pegue os números 0, 1, 2, 3, 4, ...e organize-os em uma espiral no sentido horário, começando para baixo, escrevendo cada dígito em seu próprio quadrado separado. Em seguida, dado um dos quatro caracteres ASCII distintos e consistentes (sua escolha) representando um eixo e um número inteiro de...

9
Dicas para jogar golfe no The Powder Toy

Divirta-se com este, The Powder Toy é um desafio interessante para o golfe, especialmente com a lógica do filt. O que faz do TPT um desafio são as muitas e muitas maneiras de abordar um problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall...

9
Partição e Reestruturação

Dadas duas formas contíguas da mesma área, determine a maneira ideal de dividir a primeira forma em um número mínimo de segmentos contíguos, de forma que eles possam ser reorganizados para formar a segunda forma. Em outras palavras, encontre o número mínimo de segmentos necessários que podem formar...

9
Redirecionar o caminho

Dada uma grade de direções e uma posição inicial e final, determine o número mínimo de substituições na grade de direção que precisam ser feitas para concluir o caminho entre os dois pontos. A grade é duplamente cilíndrica. Isso é mais claro, dado um exemplo. Exemplo Vamos pegar a seguinte grade...

8
Resolva o quebra-cabeça de 14 pinos

Introdução Um quebra-cabeça comum envolve uma placa triangular com 15 furos para tees / pegs, conforme mostrado na imagem abaixo: Começando com todos os pinos no tabuleiro, com exceção de um buraco no topo, o objetivo do quebra-cabeça é pular pinos uns sobre os outros como damas, de modo a...

8
Dicas de golfe em PHP: Leitura / gravação de arquivos e a CLI

Tenho participado de vários desafios de golfe com códigos PHP recentemente e algumas das técnicas usadas para ler dados de um arquivo como fopen()e / fread()ou file_get_contents()realmente dão ao meu código uma batida na contagem de caracteres. Especialmente os métodos fornecidos para leitura na...

8
Esculturas magnéticas ... no espaço!

fundo Esta é uma continuação do meu desafio anterior , em que a tarefa era calcular a forma de uma escultura obtida pela queda de ímãs em uma pilha enorme. Boas notícias: o artista excêntrico gostou do seu trabalho e tem outro projeto para você. Ele ainda trabalha com esculturas magnéticas, mas...

8
Encontre as palavras na grade!

Escreva um programa ou função que extraia uma palavra de uma pesquisa de palavras usando suas coordenadas de início e fim. A entrada Seu programa ou função deve aceitar três parâmetros: a coordenada inicial , a coordenada final e uma pesquisa de palavras a partir da qual extrair a palavra. A...

8
Contar interseções de retângulos

O desafio Dada uma quantidade arbitrária de retângulos, produza a contagem total de interseções daquelas quando desenhadas em um plano 2D. Uma interseção aqui é definida como um ponto Pque é cruzado por duas linhas que são ortogonais entre si e que não terminam em P. Exemplo Cada retângulo aqui...

8
Contando primos de Eisenstein

Introdução Os inteiros de Eisenstein são números complexos da forma a+bω Onde a,bestão os números inteiros e ω = e^(2πi/3) Os números inteiros de Eisenstein formam uma rede triangular no plano complexo: Dizemos que um número inteiro de Eisenstein z=a+bωé primo se não puder ser escrito como...

8
Duração da descida mais longa

Sua tarefa é determinar o comprimento da descida mais longa em uma "montanha" representada como uma grade de alturas inteiras. Uma "descida" é qualquer caminho de uma célula inicial para células adjacentes ortogonalmente com alturas estritamente decrescentes (isto é, não na diagonal nem na mesma...

8
Conte os polígonos fechados

Entrada: Uma NxMgrade ou sequência de várias linhas (ou outro formato de entrada razoável), contendo apenas ASCII (intervalo unicode [32,126]) imprimível . Resultado: A quantidade de polígonos fechados do mesmo caractere que pode ser encontrado, com duas regras especiais: Os espaços são...

6
Um desafio 4x4

Existe um jogo cerebral chamado Enumerate (que eu criei , baseado em Takuzu ). Seu desafio é jogar este jogo. Tarefa Resolver um jogo de 4x4 Enumerate / Takuzu. Receba uma grade inicial via STDIN ou linha de comando. Saída da grade resolvida via STDOUT ou gravando no arquivo. Regras Um...