Perguntas com a marcação «geometry»

Esse desafio deve ser resolvido usando, manipulando ou criando formas ou outras estruturas geométricas.

3
O desafio do código estrelado
A bandeira dos Estados Unidos da América contém, em seu cantão, 50 estrelas, representando os 50 estados. No passado, quando havia menos estados, obviamente havia menos estrelas, e elas eram organizadas de maneira diferente. Por exemplo, de 1912 a 1959 (após a admissão do Novo México e Arizona, mas antes …

25
Desenhe um polígono regular
O objetivo desse código de golfe é desenhar um polígono regular (um com comprimentos laterais iguais), dado o número de lados e o raio (distância do centro ao vértice). O número de lados e o raio podem ser inseridos por meio de um arquivo STDIN ou apenas uma variável antiga …

4
Determinar se um polígono é convexo
Escreva um programa para determinar se o polígono de entrada é convexo . O polígono é especificado com uma linha contendo N , o número de vértices, em seguida, N linhas que contêm o x e y coordenadas de cada vértice. Os vértices serão listados no sentido horário a partir …

7
Interpretar> <> (Peixe)
Embora&gt; &lt;&gt; não seja um idioma popular, ele pode ser bom para jogar golfe e foi usado neste site. Foi inspirado pelo Befunge e tem algumas semelhanças em suas instruções. Comandos necessários: &gt; &lt; ^ v Muda a direção do ponteiro da instrução (direita, esquerda, cima, baixo) / \ | …

14
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 triângulos do mesmo tamanho de cada …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

4
Diferença retangular
Nesse desafio, você recebe dois retângulos sobrepostos e precisa calcular os retângulos criados removendo um do outro. Por exemplo, se você remover o retângulo vermelho do preto: Você acaba com um dos dois conjuntos de retângulos a seguir: Você também precisará lidar com o seguinte: Para ser mais explícito: Você …


7
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: / \ / \ | | | \ / \ …

14
Meu triângulo precisa de mais nós
Considere o triângulo equilátero padrão, com nós rotulados usando coordenadas baricêntricas : Podemos transformar esse triângulo de 3 nós em um triângulo de 6 nós adicionando uma nova linha de 3 vértices (um a mais do que estava presente em um lado do triângulo de 3 nós original), remova quaisquer …

30
Desenhar um retângulo ASCII
Dados dois números inteiros como entrada em uma matriz, desenhe um retângulo, usando o primeiro número inteiro como largura e o segundo como altura. Ou, se o seu idioma suportar, os dois números inteiros podem ser dados como entradas separadas. Suponha que a largura e a altura nunca serão menores …

3
Colocar pinos quadrados em orifícios quadrados
Fiquei intrigado com o design deste gráfico do New York Times, no qual cada estado dos EUA é representado por um quadrado em uma grade. Gostaria de saber se eles colocaram os quadrados à mão ou realmente encontraram uma colocação ótima de quadrados (sob alguma definição) para representar as posições …

2
Pior caso Exclusão de Manhattan
Imagine uma grade de quadrados W por H que envolve toroidalmente. Os itens são colocados na grade da seguinte maneira. O primeiro item pode ser colocado em qualquer quadrado, mas os itens subsequentes não devem estar a uma distância de Manhattan R de nenhum item anterior (também conhecido como bairro …

3
Remover um retângulo desobstruído
Esta imagem foi criada sobrepondo 7 retângulos de cores diferentes um sobre o outro: Os retângulos preto e marrom estão desobstruídos , ou seja, nenhum outro retângulo está acima deles. Escreva um programa que capte uma imagem como essa e remova qualquer retângulo desobstruído, produzindo a imagem resultante. Exemplo Se …

4
Encontre o Casco Convexo de um conjunto de pontos 2D
Quando você martela um conjunto de pregos em uma placa de madeira e enrola um elástico em volta deles, você obtém um Casco Convexo . Sua missão, se você decidir aceitá-la, é encontrar o casco convexo de um determinado conjunto de pontos 2D. Algumas regras: Escreva como uma função, as …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.