Als «geometry» getaggte Fragen

Diese Herausforderung soll durch die Verwendung, Manipulation oder Erstellung von Formen oder anderen geometrischen Strukturen gelöst werden.

4
Berechnen Sie die Wicklungszahl
Die Wicklungszahl ist die ganze Zahl der Nettoumdrehungen gegen den Uhrzeigersinn, die ein Beobachter gemacht haben muss, um einem bestimmten geschlossenen Pfad zu folgen. Beachten Sie, dass alle Umdrehungen im Uhrzeigersinn negativ für die Wicklungszahl sind. Der Pfad darf sich selbst kreuzen. Einige Beispiele (schamlos aus Wikipedia entnommen) sind nachfolgend …

3
Tokenisieren Sie eine Stack-basierte Sprache
Ich habe an einer anderen Stack-basierten Golfsprache namens Stackgoat gearbeitet . In dieser Herausforderung schreiben Sie einen Tokenizer für Stackgoat (oder wirklich alle allgemeinen Stack-basierten Sprachen). Beispiele "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo ['"foo"'] (empty input) [] ' …
15 code-golf  parsing  code-golf  hexagonal-grid  code-golf  string  code-golf  string  code-golf  combinatorics  code-golf  ascii-art  code-golf  string  game  counting  code-golf  arithmetic  complex-numbers  code-golf  string  code-golf  decision-problem  hexagonal-grid  code-golf  string  sequence  code-golf  number  arithmetic  code-golf  ascii-art  code-golf  ascii-art  code-golf  string  arithmetic  code-golf  number  simulation  code-golf  number  arithmetic  code-golf  string  sequence  unicode  code-golf  string  ascii-art  balanced-string  code-golf  number  clock  code-golf  ascii-art  number  code-golf  math  number  sequence  code-golf  string  ascii-art  balanced-string  code-golf  math  string  popularity-contest  graphical-output  image-processing  code-golf  string  permutations  code-golf  string  code-golf  random  code-golf  string  cryptography  palindrome  code-golf  chess  code-golf  math  array-manipulation  topology  code-golf  math  sequence  code-golf  keyboard  classification  code-golf  string  sequence  code-golf  natural-language  code-golf  math  number  sequence  sorting  code-golf  sequence  combinatorics  grid  tic-tac-toe  code-golf  geometry  code-golf  number  restricted-source  new-years  expression-building 

2
Kugelförmiger Überschuss eines Dreiecks
Kugelförmiger Überschuss eines Dreiecks Wie wir alle wissen, beträgt die Winkelsumme eines ebenen Dreiecks 180 Grad. Bei einem sphärischen Dreieck ist die Winkelsumme jedoch immer größer als 180 Grad. Die Differenz zwischen der Summe der sphärischen Dreieckswinkel und 180 Grad wird als sphärischer Überschuss bezeichnet . Die Aufgabe besteht darin, …

5
Finde die nächsten Uhrzeiger
Herausforderung Geben Sie nach Mitternacht den kleinsten Winkel zwischen zwei Zeigern auf einem Zifferblatt aus, und verwenden Sie dabei so wenige Bytes wie möglich. Sie können davon ausgehen, dass die Anzahl der Sekunden immer kleiner als 86400 ist. Winkel können in Grad oder Bogenmaß angegeben werden. Eine Referenzlösung finden Sie …

8
Integrale Dreiecke und integrale Mediane
Stellen Sie sich ein Dreieck ABC vor, bei dem jede Seite eine ganzzahlige Länge hat (ein ganzzahliges Dreieck ). Definiert einen Median von ABC ein Liniensegment von einem Scheitel zu dem Mittelpunkt der gegenüberliegenden Seite zu sein. In der folgenden Abbildung repräsentieren die roten Liniensegmente die Mediane. Beachten Sie, dass …

17
Code-Golf: Gitterpunkte innerhalb eines Kreises
Das folgende Bild zeigt das Problem: Schreiben Sie eine Funktion, die mit einer Ganzzahl als Kreisradius die Anzahl der Gitterpunkte innerhalb des zentrierten Kreises (einschließlich der Grenze) berechnet . Das Bild zeigt: f[1] = 5 (blue points) f[2] = 13 (blue + red points) andere Werte für das Prüfen / …


10
Bereich, der von einer Begrenzungsschleife umschlossen ist
Ermitteln Sie die Fläche eines Bereichs von Einheitszellen anhand der Umfangsschleife als Folge von 90-Grad-Umdrehungen. Nehmen Sie zum Beispiel den Bereich mit drei Zellen XX X deren Umfangsschleife zeichnen wir L<S<L v ^ S R>L v ^ L>L Jede Abbiegung ist als links (L), gerade (S) oder rechts (R) markiert. …

6
Wirst du mein Weber sein?
Ich habe kürzlich ' The Weaver ' durchgespielt und ich denke, es ist eine interessante Herausforderung für Code-Golf . Prämisse: Der Weaver ist ein Spiel, bei dem Sie eine Reihe von Bändern aus zwei Richtungen erhalten, die um 90 Grad voneinander entfernt sind. Ihr Ziel ist es, diese an bestimmten …

12
Kreisschnittfläche
Beschreibung : Gegeben xund yPositionen von zwei Kreisen zusammen mit deren radii, geben Sie den Schnittbereich der beiden Kreise aus. Eingabe: Sie erhalten folgende Eingabe: array 1 = x and y positions of circle a array 2 = x and y positions of circle b radius = radii of the …

8
Summieren Sie die Vertex-Verbindungen
Angenommen , Sie haben eine positive ganze Zahl haben N . Erstellen Sie zunächst ein reguläres Polygon mit N Eckpunkten, wobei der Abstand zwischen benachbarten Eckpunkten 1 beträgt. Verbinden Sie dann die Linien von jedem Eckpunkt mit jedem anderen Eckpunkt. Zuletzt berechnen Sie die Länge aller zusammengezählten Zeilen. Beispiel Erstellen …

14
Rekursiv verkettete kumulative Summen von [N] mit M-Iterationen
Nehmen Sie zwei positive ganze Zahlen Nund Merstellen Sie die verketteten kumulativen Summen von [N]mit MIterationen. Das Ergebnis der letzten Iteration ausgeben. Definition der verketteten kumulativen Summe: Beginnen Sie mit einer Zahl Nund definieren Sie eine SequenzX = [N] An Xdie kumulierten Summen von anhängenX Wiederholen Sie Schritt 2 Mmal. …
14 code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

2
Wie ein Pfadsegment; Zum aller ersten Mal angefasst
Geben Sie bei einer geordneten Liste von 2 oder mehr kartesischen 2D-Punkten einen Wahrheitswert aus, wenn sich der Pfad selbst berührt oder sich selbst schneidet. Andernfalls wird ein falscher Wert ausgegeben, wenn er sich nicht selbst berührt oder sich selbst schneidet. Sie können davon ausgehen, dass aufeinanderfolgende Punkte in der …

3
Zeichnen Sie einen ASCII-Quader
Erstellen Sie bei drei Ganzzahlen> = 2 einen ASCII-Würfel in einer orthogonalen (Kabinett-) Projektion. Die drei Ganzzahlen stehen für Höhe, Breite und Tiefe (gemessen in sichtbaren Zeichen) einschließlich der Ecken. Die Ecken sollten 'o's' oder '+' sein, freie Wahl. w: 10, h: 5, d: 4 So ergibt sich: o--------o / …

5
Identifizieren Sie arborally zufriedene Punktmengen
Eine arborally erfüllte Punktmenge ist eine 2D-Punktmenge, bei der für jedes achsenausgerichtete Rechteck, das unter Verwendung von zwei Punkten in der Menge als gegenüberliegende Ecken gebildet werden kann, dieses Rechteck mindestens einen anderen Punkt enthält oder berührt. Hier ist eine gleichwertige Definition aus Wikipedia: Eine Punktmenge gilt als arboral erfüllt, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.