Perguntas com a marcação «geometry»

26
Maior retângulo na matriz 2D

Entrada Quadro: Um contêiner 2D (matriz, lista de listas, etc.) de letras como: ["B", "C", "C", "C", "C", "B", "B", "C", "A", "A"], ["B", "A", "C", "B", "B", "A", "B", "B", "A", "A"], ["B", "C", "B", "C", "A", "A", "A", "B", "C", "B"], ["B", "B", "B", "A", "C", "B", "A", "C", "B", "A"],...

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
É um cubo de Rubik?

Um venerado tempo de passagem dos pedantes é apontar que as imagens dos "Cubos de Rubik" (em camisetas, pôsteres etc.) não são realmente solucionáveis. A primeira coisa que deve ser verificada é que o cubo é composto pelas peças certas. Para ser solucionável, um cubo precisa de seis cores, cada...

25
Quantos dias em um mês?

Dada uma representação textual (nome completo que não diferencia maiúsculas de minúsculas ou abreviação de 3 caracteres) de um mês, retorne o número de dias no mês. Por exemplo, december, DECe dectodos devem retornar 31. Fevereiro pode ter 28 ou 29 dias. Suponha que a entrada seja um mês em uma...

25
Quão iluminada é esta sala? 🔥 pt. 1

Relacionado a esta pergunta . Uma sala é definida como um polígono sem interseção (não necessariamente convexo), expresso como uma lista ordenada de coordenadas bidimensionais. Uma lâmpada suficientemente brilhante é colocada em um ponto específico dentro da sala e emite luz em todas as direções....

24
Implementar kerning simplificado

Introdução Kerning significa ajustar o espaçamento entre as letras de um texto. Como exemplo, considere a palavra Topescrita com os três glifos a seguir: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Três ponteiros! Mas que tipo?

De http://en.wikipedia.org/wiki/Triangle : Escreva um programa que use três tuplas de coordenadas 2D (cartesianas) e classifique o formato que esses três pontos descrevem. Em quase todos os casos, esses pontos descreverão um triângulo de tipos variados. Em alguns casos degenerados, os pontos...

24
Coloque 1009 pixels

Saída é uma forma que inclui 1009 pixels. A forma deve assumir a forma de um loop único, fechado e sem interseção. A entrada é um número inteiro positivo diferente de zero. Cada entrada deve produzir uma saída única - ou seja, cada saída deve ser única daquelas geradas usando uma entrada mais...

24
Distâncias para coordenadas

Não há n pessoas em um plano 2D. Usando distâncias entre eles, vamos encontrar suas posições. Para obter uma resposta única, você deve fazer quatro suposições: Existem pelo menos 3 pessoas. A primeira pessoa está na posição (0, 0). A segunda pessoa está na posição (x, 0) para alguns x> 0. A...

24
Expandir um hexágono

Dado um hexágono de arte ASCII como entrada, produza um cujos lados tenham uma unidade a mais. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Os hexágonos de entrada terão simetria de 180 graus, mas, caso contrário, os lados podem ter comprimentos diferentes....

24
Colisão de bolas de bilhar

Dadas as posições e velocidades bidimensionais de um par de bolas de bilhar logo antes do impacto, calcule suas velocidades após uma colisão perfeitamente elástica . As esferas são consideradas esferas ideais (ou equivalentemente: círculos) com o mesmo raio, mesma massa, densidade uniforme e sem...

23
Desenhe um hexa-glifo aleatório

A imagem acima é chamada de hexa-glifo. Hexa-glifos são alguns padrões legais que eu criei enquanto rabiscava durante minha aula DiffEq. Aqui está como você faz um: Considere o seguinte conjunto de pontos, em forma de um hexagrama regular. O hexágono interno é o que conterá o glifo final,...

23
Um desafio geométrico

Todo mundo adora geometria. Então, por que não tentamos codificá-lo? Esse desafio envolve receber letras e números e criar formas dependendo dele. A entrada A entrada será na forma de (shapeIdentifier)(size)(inverter). Mas o que são identificador de forma, tamanho e inversor? O identificador de...

23
Círculos que dividem o avião

Tarefa Você receberá um conjunto de círculos no plano com seus centros na linha y = 0 . É garantido que nenhum par de círculos tenha mais de um ponto em comum. Sua tarefa é determinar em quantas regiões as quais os círculos dividem o plano. Uma região é um conjunto contíguo máximo de pontos de...

23
Formigas em um tronco natural

Este é um bom desafio para iniciantes e um bom assassino de tempo. Eu apenas disse um log natural porque o título era muito curto, isso não tem nada a ver com logaritmos. Dadas 2 variáveis: O número de formigas n. A largura do log w. Saída de um registo de largura wcom nformigas (Exemplo...