Perguntas com a marcação «hexagonal-grid»

Para desafios envolvendo dados em uma grade hexagonal. Use essa tag também para grades triangulares, a dupla da grade hexagonal (ou seja, os vértices da grade hexagonal formam as faces da grade triangular e vice-versa).

73
Crie um "H" a partir de "H" s menores

Desafio Crie uma função ou programa que, quando fornecido um número inteiro size, faça o seguinte: Se sizefor igual a 1, a saída H H HHH H H Se sizefor maior que 1, a saída X X XXX X X onde Xé a saída do programa / função parasize - 1 (Se preferir, você pode corresponder ao caso base 0,...

44
Desenhe uma formação de boliche

Seu objetivo é exibir a arte ASCII de uma formação no boliche de dez pinos, onde apenas alguns pinos permanecem. Menos bytes ganha. Os dez pinos estão em uma formação triangular: O O O O O O O O O O Os pinos são rotulados de 1 a 10 como: 7 8 9 10 4 5 6 2 3 1 Pinos de desenho como...

42
StringgnirtSStringgnirtSStringgnirtS

Aqui está um desafio relativamente simples para você. Dada uma sequência de comprimento N , produza a sequência para frente, depois para trás, depois para frente e depois para trás ... etc. N vezes. Por exemplo, se sua entrada foi Hello! Você deve

41
Esse número é uma potência inteira de -2?

Existem maneiras inteligentes de determinar se um número é uma potência de 2. Isso não é mais um problema interessante, então vamos determinar se um número inteiro é uma potência de -2 . Por exemplo: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

39
Me Want Honeycomb

Escreva o programa mais curto que imprime esta seção de arte ASCII de um ladrilho hexagonal ou favo de mel : __ __/ \__ __/ \__/ \__ / \__/ \__/ \ \__/ \__/ \__/ / \__/ \__/ \ \__/ \__/ \__/ / \__/ \__/ \ \__/ \__/ \__/ \__/ \__/ \__/ Nenhuma entrada deve ser tomada. Saída para stdout ou a...

36
Programar o robô de empilhar copos

Tenho certeza que todo mundo já viu antes que os copos possam ser empilhados em pirâmides (e outras formas): A A A A A A A A A A A A A A A A A Sim, Aé definitivamente um personagem adequado para representar um copo. Novos copos podem ser adicionados no chão, à direita da estrutura ou em...

33
Este é o número Loeschian?

Um número inteiro positivo ké um número Loeschiano se kpode ser expressa como i*i + j*j + i*jpara i, jinteiros. Por exemplo, os primeiros números loeschianos positivos são: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Observe que i, jpara um dado, knão são únicos. Por...

30
Um Quine frágil

Um Quine frágil Um quine frágil é um quine que satisfaz a propriedade de fazer cada substring removendo um único caractere, quando avaliado, produz um erro. Por exemplo. Se o seu programa asdffor um quine, para que seja frágil, os seguintes programas deverão apresentar um

29
A miragem da pessoa inteligente

Era uma vez, eu estava lendo esta pergunta / resposta no Quora Existem realmente programadores com formação em ciência da computação que não podem passar no teste FizzBuzz Este código é dado como a resposta óbvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i %...

29
Uma sequência espiral

fundo A sequência OEIS A272573 descreve uma espiral em uma grade hexagonal da seguinte maneira: Inicie uma espiral de números em um mosaico hexagonal, com o hexágono inicial como a (1) = 1. a (n) é o menor número inteiro positivo que não é igual a ou anteriormente adjacente a seus vizinhos. A...

29
Boliche do boneco de neve

(relacionado / inspirado por: Desenhe uma formação de boliche ) Um passatempo divertido nos meses de inverno aqui é jogar boliche de boneco de neve, usando uma bola grande (como uma bola de basquete) e pequenas figuras de boneco de neve. Vamos recriar isso em ASCII. Cada boneco de neve consiste...

28
Adjacência hexagonal

A imagem acima exibe uma grade hexagonal de hexágonos. Cada célula da grade recebe um índice, começando do centro e girando no sentido anti-horário, como mostrado. Observe que a grade continuará indefinidamente - a imagem acima é simplesmente a primeira seção. O próximo hexágono seria adjacente a...

27
Tempo de labirinto hexagonal!

Hora de outro desafio de labirinto, mas não como você o conhece. As regras para esse desafio são um pouco diferentes da maioria dos desafios do labirinto. Os tipos de bloco são definidos da seguinte maneira: S: A localização no labirinto em que você começa E: O local que você está tentando...

26
Distância Triangular Manhattan

A distância de Manhattan em uma grade regular é o número de etapas ortogonais necessárias para alcançar uma célula da outra. Etapas ortogonais são aquelas que atravessam as bordas das células da grade (em oposição aos cantos, o que nos daria a distância de Chebyshev ). Podemos definir uma...

25
HexaGolf: Wordagons

Veja também: Rotatágonos Desafio Dada uma string como entrada, produza seu wordagon. Wordagons Um wordagon é uma maneira de representar uma string em um hexágono. Agora, vamos criar um wordagon a partir da string hexa: Primeiro, você começa com o primeiro caractere da string e coloca-o no...

22
Obtenha um número aleatório de n dígitos com dígitos distintos e primeiro não um 0

Eu li essa pergunta e achei que seria um bom desafio. Tarefa Dê uma entrada para 0<n<10gerar um número aleatório com exatamente n dígitos o primeiro não é 0 então f(n)>10**(n-1)-1 dígitos distintos Critérios de vitória Isso é código-golfe, então o código mais curto...