Perguntas com a marcação «geometry»

14
Você será meu tecelão?

Estive recentemente jogando ' The Weaver ' e acho que isso representa um desafio interessante para o código-golfe . Premissa: O Weaver é um jogo no qual você recebe um número de fitas vindas de 2 direções a 90 graus de distância e seu objetivo é trocá-las em determinadas interseções para obter a...

14
Triângulos Heronianos Quase Equilateriais

Um Quase Equilátero Heronian triângulo é um triângulo com comprimentos inteiros da forma n-1, ne, n+1e também tem uma área inteiro. Os primeiros são: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Missão : Gere o programa mais curto que produza o ntriplo. (Dica: esta é uma sequência...

14
Soma as conexões de vértice

Vamos dizer que você tem um número inteiro positivo N . Primeiro, construa um polígono regular , com N vértices, com a distância entre os vértices vizinhos sendo 1. Em seguida, conecte linhas de todos os vértices a todos os outros vértices. Por fim, calcule o comprimento de todas as linhas...

14
Esvazie uma piscina. . . Com apenas um copo solo vermelho

Você tem uma piscina cheia de água. Você precisa esvaziá-lo, mas não consegue pensar em um método eficiente. Então você decide usar seu copo solo vermelho. Você enche repetidamente o copo até o fim e o joga fora da piscina. Desafio Quanto tempo leva para esvaziar a piscina? Entrada [shape of...

14
É L-convexo?

fundo Um poliomino é chamado L-convexo , se for possível viajar de qualquer ladrilho para outro ladrilho por um caminho em forma de L, ou seja, um caminho que segue as direções cardinais e muda de direção no máximo uma vez. Por exemplo, o poliomino de 1s na figura 0 0 1 1 1 0 1 1 1 1 0 0 1 1 0...

14
Área de interseção do círculo

Descrição : Dados xe yposições de dois círculos, juntamente com os deles radii, produzem a área de interseção dos dois círculos. Entrada : Você receberá a seguinte entrada: array 1 = x and y positions of circle a array 2 = x and y positions of circle b radius = radii of the two congruent...

14
Como um segmento de caminho; tocado pela primeira vez

Dada uma lista ordenada de 2 ou mais pontos cartesianos 2D, produza um valor de verdade se o caminho tocar a si próprio ou se interceptar; caso contrário, produza um valor falso se não se tocar ou se interceptar. Você pode assumir que pontos consecutivos na lista são distintos. Exemplos: (0,0),...

14
Área delimitada pelo circuito perimetral

Encontre a área de uma região de células unitárias, devido ao seu loop de perímetro, como uma sequência de curvas de 90 graus. Por exemplo, considere a região de três células XX X cujo perímetro desenhamos L<S<L v ^ S R>L v ^ L>L Cada turno é marcado como esquerdo (L), reto (S)...

14
Desenhar um cubóide ASCII

Dado três números inteiros> = 2, crie um cubo ASCII em uma projeção ortogonal (gabinete). Os três números inteiros representam altura, largura e profundidade (medidos em caracteres visíveis), incluindo os cantos. Os cantos devem ser 'o's ou' + ', de livre escolha. w: 10, h: 5, d: 4 Dá assim:...

13
Operadores Bitwise em Brainfuck

Sua tarefa é criar um programa cerebral para cada um dos seguintes operadores binários. Cada programa deve pegar um ou dois números de 8 bits (A e B) da entrada e calcular a operação especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Você não precisa implementar...

13
Compartilhando pizza razoavelmente

A dificuldade em compartilhar pizza com os amigos é que é difícil garantir que todos recebam a mesma quantidade de pepperoni na fatia. Portanto, sua tarefa é decidir como fatiar uma pizza de maneira justa para que todos fiquem felizes. instruções Escreva um programa que, dada uma lista das...

13
Localização lateral quadrada

Bem-vindo ao meu primeiro desafio de código-golfe! :) Vamos pular direto para ele. Desafio: Dados dois vetores de ponto flutuante, O (origem) e T (destino), é necessário criar um programa para imprimir os valores L e R em STDOUT. O é um canto da praça T é um canto do quadrado localizado em...

13
Obtenha os Getters

A tarefa Acho que todo mundo adora a geração automática de código e economiza algum tempo durante o trabalho. Você precisa criar muitas classes e membros durante o dia e não deseja criar todas gettersmanualmente. A tarefa é escrever um programa ou função que gere getterspara todos os alunos...

13
Trem da engrenagem de Lego

Inspirado pelo desafio das relações de marchas da Lego por Keith Randall. Também planejo construir um robô lego gigante que acabará destruindo os outros robôs na competição nunca mencionada. * No processo de construção do robô, usarei muitos trens de engrenagem para conectar diferentes partes do...