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

21
Espiral Ulam triangular

Nós tivemos um par de desafios sobre a espiral Ulam. Mas isso não basta. Neste desafio, traçaremos uma espiral Ulam triangular (em oposição à espiral Ulam quadrada usual). Aqui está um esboço de como é a espiral. Como sabemos, a espiral de Ulam organiza todos os números naturais em uma espiral...

21
Círculos de embalagem

Dê uma olhada nesta imagem. Especificamente, como os orifícios nas extremidades são organizados. ( Fonte da imagem ) Observe como os tubos nesta imagem são compactados em um padrão hexagonal. Sabe-se que em 2D, uma rede hexagonal é o empacotamento mais denso de círculos. Neste desafio,...

21
Hexágonos conectados a ASCII

visão global Dado um número de hexágonos, organize-os em uma forma conectada dentro dos limites de uma imagem artística de 50 por 50 ASCII. A forma escolhida pode ser arbitrária - o que você achar mais favorável ao golfe - desde que esteja conectada. Pode haver orifícios, desde que sejam maiores...

21
Girar um mosaico de diamantes

Qualquer hexágono comum pode ser lado a lado com diamantes, por exemplo, assim (roubado desta pergunta ): ______ /_/_/\_\ /_/\_\/\_\ /\_\/_/\/_/\ \/_/\_\/_/\/ \_\/_/\_\/ \_\_\/_/ Consideraremos o tamanho acima como um ladrilho do tamanho 1 (já que os lados dos diamantes são feitos de um /...

21
Resolver o problema numérico de Aristóteles

O quebra-cabeça numérico de Aristóteles é o desafio de preencher cada uma das 19 células em uma grade hexagonal com um número inteiro único entre 1 e 19, de modo que o total ao longo de cada eixo seja 38. Você pode imaginar o tabuleiro do jogo assim: E o quebra-cabeça, em essência, é a solução...

20
Este é um número triangular truncado?

Sequência OEIS relacionada: A008867 Número triangular truncado Uma propriedade comum dos números triangulares é que eles podem ser organizados em um triângulo. Por exemplo, pegue 21 e organize em um triângulo de os: o oo ooo oooo ooooo oooooo Vamos definir um "truncamento:" cortando...

20
Desafio da arte ASCII hexplosiva

No jogo de estratégia "Hexplode" , os jogadores se revezam colocando fichas em um tabuleiro hexagonal. Uma vez que o número de tokens seja igual ao número de blocos adjacentes, esse bloco é hexodificado e move todos os toques para os vizinhos vizinhos. Você pode jogar o jogo online aqui . Eu gosto...

20
Triângulos hexagonais!

Sua tarefa: faça um triângulo hexagonal com comprimento lateral n, onde né um número inteiro positivo ou 0. Primeiro, deixe-me definir um hexágono: / \ | | \ / (Incrível arte ASCII, certo?) Os hexágonos podem ser interligados compartilhando lados: / \ / \ | | | \ / \ / / \ | | / \...

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...

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
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
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

17
Elementos desaparecendo

Dada uma sequência Se uma lista de índices X, modifique Sremovendo o elemento em cada índice Senquanto usa esse resultado como o novo valor de S. Por exemplo, dado S = 'codegolf'e X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove 4 c d...