Als «hexagonal-grid» getaggte Fragen

Für Herausforderungen mit Daten in einem hexagonalen Raster. Verwenden Sie dieses Tag auch für dreieckige Gitter, das Dual des hexagonalen Gitters (dh die Eckpunkte des hexagonalen Gitters bilden die Flächen des dreieckigen Gitters und umgekehrt).

73
Erstellen Sie ein "H" aus kleineren "H"

Herausforderung Erstellen Sie eine Funktion oder ein Programm, das bei Angabe einer Ganzzahl sizeFolgendes ausführt: Wenn sizegleich 1 ist, wird ausgegeben H H HHH H H Wenn sizegrößer als 1, wird ausgegeben X X XXX X X wo Xist die Ausgabe des Programms / der Funktion fürsize - 1 (Wenn Sie es...

44
Zeichnen Sie eine Bowling-Formation

Ihr Ziel ist es, ASCII-Kunst einer Formation beim Bowling mit zehn Stiften anzuzeigen, bei der nur einige der Stifte übrig bleiben. Wenigste Bytes gewinnt. Die Zehnerpins haben eine dreieckige Formation: O O O O O O O O O O Die Pins sind von 1 bis 10 wie folgt beschriftet: 7 8 9 10 4 5 6 2 3 1...

42
StringgnirtSStringgnirtSStringgnirtS

Hier ist eine relativ einfache Herausforderung für Sie. Bei einer gegebenen Zeichenfolge der Länge N geben Sie die Zeichenfolge N Mal vorwärts, dann rückwärts, dann vorwärts, dann rückwärts usw. aus . Zum Beispiel, wenn Ihre Eingabe war Hello! Sie sollten Folgendes ausgeben:...

41
Ist diese Zahl eine ganzzahlige Potenz von -2?

Es gibt clevere Methoden, um zu bestimmen, ob eine Zahl eine Potenz von 2 ist. Das ist kein interessantes Problem mehr. Lassen Sie uns also feststellen, ob eine bestimmte Ganzzahl eine ganzzahlige Potenz von -2 ist . Zum Beispiel: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2...

36
Programmieren Sie den Becherstapelroboter

Ich bin mir sicher, dass jeder zuvor gesehen hat, dass Tassen in Pyramiden (und andere Formen) gestapelt werden können: A A A A A A A A A A A A A A A A A Ja, Aist definitiv ein adäquater Charakter, um eine Tasse darzustellen. Neue Becher können entweder auf dem Boden rechts von der Struktur oder...

33
Ist diese Nummer Loeschian?

Eine positive ganze Zahl kist eine Loeschsche Zahl, wenn kausgedrückt werden kann als i*i + j*j + i*jfür i, jganze Zahlen sind . Zum Beispiel sind die ersten positiven Loeschschen Zahlen: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Beachten Sie, dass i, jfür eine...

30
Eine fragile Quine

Eine fragile Quine Ein fragiles Quine ist ein Quine, das die Eigenschaft erfüllt, dass jede Teilzeichenfolge, die durch Entfernen eines einzelnen Zeichens erstellt wird, bei der Auswertung einen Fehler erzeugt. Beispielsweise. Wenn Ihr Programm asdfeine Quine ist, müssen folgende Fehler auftreten,...

29
Das Trugbild der klugen Person

Es war einmal, als ich diese Frage / Antwort auf Quora las Gibt es wirklich Programmierer mit einem Abschluss in Informatik, die den FizzBuzz-Test nicht bestehen können? Dieser Code wird als offensichtliche Antwort gegeben for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif...

29
Eine spiralförmige Sequenz

Hintergrund Die OEIS-Sequenz A272573 beschreibt eine Spirale auf einem hexagonalen Gitter wie folgt: Beginnen Sie eine Spirale von Zahlen auf einer hexagonalen Kachelung, wobei das anfängliche Sechseck a (1) = 1 ist. Die Sequenz beginnt 1, 2, 3, 4, 5, 6, 7, 4, 6, 8, 5, 9, 8, 10, 2, 11, ... Hier ist...

29
Schneemann-Bowling

(verwandt / inspiriert von: Eine Bowling-Formation zeichnen ) In den Wintermonaten ist es ein lustiger Zeitvertreib, mit einem großen Ball (wie einem Basketball) und winzigen Schneemannfiguren Schneemann-Bowling zu spielen. Lassen Sie uns dies in ASCII neu erstellen. Jeder Schneemann besteht aus:...

28
Sechseckige Nachbarschaft

Das obige Bild zeigt ein sechseckiges Gitter von Sechsecken. Jeder Zelle im Raster wird ein Index zugewiesen, der von der Mitte aus beginnt und sich wie gezeigt gegen den Uhrzeigersinn dreht. Beachten Sie, dass das Raster auf unbestimmte Zeit fortgesetzt wird - das obige Bild ist lediglich der...

27
Hexagonale Labyrinthzeit!

Zeit für eine weitere Labyrinth-Herausforderung, aber nicht so, wie Sie es kennen. Die Regeln für diese Herausforderung unterscheiden sich ein wenig von den meisten Labyrinthherausforderungen. Die Kacheltypen sind wie folgt definiert: S: Der Ort auf dem Labyrinth, an dem Sie beginnen E: Der Ort, an...

26
Dreieckige Manhattan Entfernung

Die Manhattan-Entfernung in einem regelmäßigen Raster ist die Anzahl der orthogonalen Schritte, die erforderlich sind, um eine Zelle von einer anderen zu erreichen. Orthogonale Schritte sind diejenigen, die durch die Kanten der Gitterzellen verlaufen (im Gegensatz zu den Ecken, die uns den...

25
HexaGolf: Wordagons

Siehe auch: Rotation Herausforderung Wenn Sie eine Zeichenfolge als Eingabe angeben, geben Sie ihr Wortzeichen aus. Wordagons Ein Wortagon ist eine Möglichkeit, eine Zeichenfolge in einem Sechseck darzustellen. Jetzt erstellen wir ein Wort aus der Zeichenfolge hexa: Zunächst beginnen Sie mit dem...

22
Holen Sie sich eine zufällige n-stellige Zahl mit unterschiedlichen Ziffern und zunächst keine 0

Ich habe diese Frage gelesen und dachte, es wäre eine schöne Herausforderung. Aufgabe Geben Sie eine Eingabe ein und 0<n<10generieren Sie eine Zufallszahl mit genau n Ziffern der erste nicht a 0 so f(n)>10**(n-1)-1 eindeutige Ziffern Gewinnkriterien Das ist Code-Golf, also gewinnt der...