Preguntas etiquetadas con geometry

Este desafío está destinado a resolverse mediante el uso, la manipulación o la creación de formas u otras estructuras geométricas.

3
El desafío del código estrellado
La bandera de los Estados Unidos de América contiene, en su cantón, 50 estrellas, que representan los 50 estados. En el pasado, cuando había menos estados, por supuesto, había menos estrellas, y se organizaban de manera diferente. Por ejemplo, de 1912 a 1959 (después de la admisión de Nuevo México …

25
Dibuja un polígono regular
El objetivo de este código de golf es dibujar un polígono regular (uno con lados de igual longitud) dado el número de lados y el radio (distancia del centro al vértice). La cantidad de lados y el radio se pueden ingresar a través de un archivo, STDIN o simplemente una …

4
Determinar si un polígono es convexo
Escriba un programa para determinar si el polígono de entrada es convexo . El polígono se especifica con una línea que contiene N , el número de vértices, luego N líneas que contienen las coordenadas x e y de cada vértice. Los vértices se enumerarán en sentido horario a partir …

7
Interpretar> <> (Pez)
Si bien&gt; &lt;&gt; no es un lenguaje popular, puede ser bueno para el golf y se ha utilizado en este sitio web. Fue inspirado por Befunge y tiene algunas similitudes en sus instrucciones. Comandos requeridos: &gt; &lt; ^ v Cambia la dirección del puntero de instrucción (derecha, izquierda, arriba, abajo) …

14
¿Es este un número triangular truncado?
Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos del mismo tamaño desde cada esquina. …
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
Diferencia rectangular
En este desafío, se le dan dos rectángulos superpuestos, y necesita calcular los rectángulos creados al eliminar uno del otro. Por ejemplo, si quita el rectángulo rojo del negro: Terminas con uno de los siguientes dos conjuntos de rectángulos: También deberá manejar lo siguiente: Para ser más explícito: Ingresará las …


7
Triángulos Hexagonales!
Su tarea: hacer un triángulo hexagonal con longitud lateral n, donde nes un número entero positivo o 0. Primero, déjame definir un hexágono: / \ | | \ / (Increíble arte ASCII, ¿verdad?) Los hexágonos se pueden vincular compartiendo lados: / \ / \ | | | \ / \ …

14
Mi triángulo necesita más nodos.
Considere el triángulo equilátero estándar, con los nodos etiquetados con coordenadas barcéntricas : Podemos convertir este triángulo de 3 nodos en un triángulo de 6 nodos agregando una nueva línea de 3 vértices (uno más de lo que estaba presente en un lado del triángulo original de 3 nodos), eliminar …

30
Dibuja un rectángulo ASCII
Dados dos enteros como entrada en una matriz, dibuje un rectángulo, usando el primer entero como ancho y el segundo como alto. O, si su idioma lo admite, los dos enteros se pueden dar como entradas separadas. Suponga que el ancho y la altura nunca serán inferiores a 3, y …

3
Poner clavijas cuadradas en agujeros cuadrados
Me intrigó el diseño de este gráfico del New York Times, en el que cada estado de EE. UU. Está representado por un cuadrado en una cuadrícula. Me preguntaba si colocaban los cuadrados a mano o si realmente encontraban una ubicación óptima de los cuadrados (bajo alguna definición) para representar …

2
Peor caso de exclusión de Manhattan
Imagine una cuadrícula de cuadrados W por H que se envuelve toroidalmente. Los elementos se colocan en la cuadrícula de la siguiente manera. El primer elemento se puede colocar en cualquier casilla, pero los elementos posteriores no deben estar dentro de una distancia R de Manhattan de ningún elemento anterior …

3
Eliminar un rectángulo sin obstáculos
Esta imagen se hizo superponiendo 7 rectángulos de diferentes colores uno encima del otro: Los rectángulos negro y granate no están obstruidos , es decir, no hay otros rectángulos encima. Escriba un programa que tome una imagen como esta y elimine cualquier rectángulo sin obstrucciones, generando la imagen resultante. Ejemplo …

4
Encuentra el casco convexo de un conjunto de puntos 2D
Cuando martillas un juego de clavos en una tabla de madera y envuelves una banda de goma alrededor de ellos, obtienes un casco convexo . Su misión, si decide aceptarla, es encontrar el casco convexo de un conjunto determinado de puntos 2D. Algunas reglas: Escríbalo como una función, las coordenadas …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.