Preguntas etiquetadas con geometry

14
¿Serás mi tejedor?

Recientemente he estado jugando a través de ' The Weaver ' y creo que presenta un desafío interesante para el código golf . Premisa: The Weaver es un juego en el que se te dan varias cintas que vienen de 2 direcciones separadas 90 grados y tu objetivo es intercambiarlas en ciertas intersecciones...

14
Triángulos Heronianos Casi Equilateriales

Un Casi equilátero Heronian triángulo es un triángulo con longitudes enteros de la forma n-1, ny n+1y también tiene el área de número entero. Los primeros son: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Misión : Generar el programa más corto que genere el ntriple. (Sugerencia:...

14
Suma las conexiones de vértices

Digamos que usted tiene un entero positivo N . Primero, construya un polígono regular , que tenga N vértices, con una distancia entre vértices vecinos de 1. Luego, conecte las líneas de cada vértice a cualquier otro vértice. Por último, calcule la longitud de todas las líneas sumadas...

14
Vaciar una piscina. . . Con solo una Copa Red Solo

Tienes una piscina que está llena hasta el borde con agua. Necesita vaciarlo, pero no puede pensar en un método eficiente. Entonces decides usar tu copa roja en solitario. Llenará repetidamente la taza hasta el fondo y la arrojará fuera de la piscina. Desafío ¿Cuánto tiempo llevará vaciar la...

14
¿Es L-convexo?

Antecedentes Un poliomino se llama L-convexo , si es posible viajar desde cualquier mosaico a cualquier otro mosaico por un camino en forma de L, es decir, un camino que va en las direcciones cardinales y cambia de dirección como máximo una vez. Por ejemplo, el poliomino de 1s en la figura 0 0 1...

14
Área de intersección circular

Descripción: Dadas xy las yposiciones de dos círculos junto con su radiisalida del área de intersección de los dos círculos. Entrada: Se le dará la siguiente 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 un segmento de ruta; tocado por la primera vez

Dada una lista ordenada de 2 o más puntos cartesianos 2D, genera un valor verdadero si la ruta se toca a sí misma o se auto-intersecta; de lo contrario, generará un valor falso si no se toca a sí mismo o no se cruza automáticamente. Puede suponer que los puntos consecutivos en la lista son...

14
Área encerrada por un circuito perimetral

Encuentre el área de una región de celdas unitarias dado su bucle perimetral como una secuencia de giros de 90 grados. Por ejemplo, tome la región de tres celdas XX X cuyo bucle perimetral dibujamos L<S<L v ^ S R>L v ^ L>L Cada giro se marca como izquierda (L), recta (S) o...

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:...

13
Operadores Bitwise en Brainfuck

Su tarea es crear un programa de brainfuck para cada uno de los siguientes operadores binarios. Cada programa debe tomar uno o dos números de 8 bits (A y B) de la entrada y calcular la operación especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A No tiene que...

13
Compartir pizza de manera justa

La dificultad de compartir pizza con amigos es que es difícil asegurarse de que todos tengan la misma cantidad de pepperoni en su porción. Por lo tanto, su tarea es decidir cómo cortar una pizza de manera justa para que todos estén felices. Direcciones Escriba un programa que, dada una lista de...

13
Pinpointing lateral cuadrado

¡Bienvenido a mi primer desafío de código de golf! :) Vamos directo a ello. Desafío: Dados dos vectores de coma flotante, O (origen) y T (objetivo), debe crear un programa para imprimir los valores L y R en STDOUT. O es una esquina de la plaza T es una esquina del cuadrado que se encuentra...

13
Consigue los captadores

La tarea Supongo que a todos les encanta la generación automática de código y ahorrar algo de tiempo durante el trabajo. Tienes que crear muchas clases y miembros durante el día y no quieres crear todos esosgetters manualmente. La tarea es escribir un programa o función que genere...

13
Lego Gear Train

Inspirado en el desafío de relaciones de engranajes de Lego de Keith Randall. Yo también planeo construir un robot gigante de lego que eventualmente pueda destruir a los otros robots en la competencia nunca antes mencionada. * En el proceso de construcción del robot, usaré muchos trenes de...