Preguntas etiquetadas con geometry

16
Imprima un rectángulo Pentomino

Escriba un programa o función que no tenga entrada pero imprima o devuelva una representación textual constante de un rectángulo formado por los 12 pentominoes distintos : El rectángulo puede tener cualquier dimensión y estar en cualquier orientación, pero los 12 pentominoes deben usarse...

16
Tirando los dados

Tirando los dados Entonces, estaba tirando dados hace un tiempo y pensé en un desafío. Dado el cubo con una red tomada de la entrada y una lista de movimientos, encuentre el cuadrado en la parte inferior al final. Usaré esta imagen para los ejemplos aquí. Entrada Usted toma una cadena con...

16
Descomponer un número!

Su tarea es descomponer un número usando el formato a continuación. Esto es similar a la conversión de base, excepto que en lugar de enumerarla digitsen la base, enumera la values, de modo que la lista se suma a la entrada. Si la base dada es n, entonces cada número en la lista debe estar en...

16
Encuentra el centroide de un polígono

De Wikipedia : El centroide de un polígono cerrado sin intersección propia definido por n vértices ( x 0 , y 0 ), ( x 1 , y 1 ), ..., ( x n - 1 , y n − 1 ) es el punto ( C x , C y ), donde y donde A es el área firmada del polígono, En estas fórmulas, se supone que los vértices...

15
Code-Golf: puntos de celosía dentro de un círculo

La siguiente imagen muestra el problema: Escriba una función que, dado un número entero como el radio del círculo, calcule el número de puntos de la red dentro del círculo centrado (incluido el límite). La imagen muestra: f[1] = 5 (blue points) f[2] = 13 (blue + red points) Otros valores...

15
Igualdad de oscilación

Tenemos objetos que oscilan entre dos puntos enteros, [l, r]a la velocidad de una unidad por unidad de tiempo, a partir de lel t=0. Puedes asumir l < r. Por ejemplo, si un objeto oscila [3, 6], entonces tenemos: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 ->...

15
Cuadrantes atravesados ​​por una línea

Tarea Dada una representación de una línea, genera el número de cuadrantes por los que pasa esa línea. Representaciones válidas de una línea Puedes representar una línea como Tres enteros con signo A, By Clos que no comparten factor común y donde Ay Bno son ambos cero, que representa la línea...

15
Triángulos integrales y medianas integrales

Considere un triángulo ABC donde cada lado tiene una longitud entera (un triángulo integral ). Defina una mediana de ABC como un segmento de línea desde un vértice hasta el punto medio del lado opuesto. En la figura siguiente, los segmentos de línea roja representan las medianas. Tenga en cuenta...

15
Encuentra las manecillas del reloj más cercanas

Desafío Dado un número de segundos después de la medianoche, emite el ángulo más pequeño entre dos manos en una esfera del reloj, utilizando la menor cantidad de bytes posible. Puede suponer que el número de segundos siempre es menor que 86400. Los ángulos pueden representarse en grados o...

15
Exceso esférico de un triángulo

Exceso esférico de un triángulo Como todos sabemos, la suma de los ángulos de cualquier triángulo plano es igual a 180 grados. Sin embargo, para un triángulo esférico, la suma de los ángulos siempre es mayor que 180 grados. La diferencia entre la suma de los ángulos del triángulo esférico y 180...

15
Tokenizar un lenguaje basado en pila

He estado trabajando en otro lenguaje de golf basado en pila llamado Stackgoat . En este desafío, escribirás un Tokenizer para Stackgoat (o realmente cualquier lenguaje general basado en pila). Ejemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Calcule el número de bobinado

El número de devanado es el número entero de revoluciones netas en sentido antihorario que un observador debe haber hecho para seguir un camino cerrado dado. Tenga en cuenta que cualquier revolución en el sentido de las agujas del reloj cuenta negativamente hacia el número de devanado. Se permite...

15
¿A dónde va la nave espacial?

Basado en una idea sugerida por Zgarb . Una nave espacial se mueve alrededor de una cuadrícula 3D normal. Las celdas de la cuadrícula se indexan con números enteros en un sistema de coordenadas diestro, xyz . La nave espacial comienza en el origen, apuntando a lo largo del eje x positivo , con el...

15
¿A qué distancia del exterior?

Tome una región 2D del espacio dividida en elementos cuadrados unitarios alineados con ejes con sus centros alineados a intervalos enteros. Se dice que un borde es interno si es compartido por dos elementos, de lo contrario es un borde externo. Su objetivo es encontrar el número mínimo de...

15
Programar un puntaje de circularidad

Su tarea es programar una función matemática s, que toma un conjunto finito Ade puntos no vacíos en el plano 2D, y genera un puntaje de circularidad s(A)que satisface las siguientes propiedades: Definitividad positiva : si hay un círculo o una línea recta que contiene todos los puntos de A,...

15
Únete a las habitaciones

Entonces, aquí hay un mapa de, digamos, un calabozo ... ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## Digamos que el héroe está en la Sala A (arriba a la izquierda) y su objetivo (¿un príncipe en apuros?) Está en la Sala B (abajo a la derecha)....

15
Rotación real de Chebyshev

Este es un desafío inspirado en la rotación de Chebyshev . Sugiero buscar respuestas allí para inspirarse en este desafío. Dado un punto en el plano, hay un cuadrado único (un rectángulo con lados iguales) que se centra en el origen e intersecta ese punto ( demostración interactiva ): Dado un...

14
Dibuja un cuboide ASCII

Dados tres enteros> = 2, cree un cubo ASCII en una proyección ortogonal (gabinete). Los tres enteros representan la altura, el ancho y la profundidad (medidos en caracteres visibles), incluidas las esquinas. Las esquinas deben ser 'o' o '+', libre elección. w: 10, h: 5, d: 4 Así da:...