Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern


8
Die großartige API Easter Egg Hunt!
API Ostereiersuche! Es gibt eine API unter http://easter_egg_hunt.andrewfaraday.com, die speziell für Sie eine Ostereiersuche anbietet ... Sie können die API-Dokumente unter der oben angegebenen Adresse anzeigen oder von hier aus versuchen. Die API: Alle Aufrufe dieser API sind GET-Anforderungen, die eine JSON-Zeichenfolge zurückgeben. Diese Beispiele dienen nur zur Veranschaulichung in …


11
Mach mir einen umgedrehten Weihnachtsbaum!
Herausforderung Wir alle wissen um normale Weihnachtsbaum - aber wie etwa einen Upside-Down - Weihnachtsbaum ! Dies ist eine ziemlich einfache, weihnachtliche Herausforderung. Das Ziel dieser Herausforderung ist es, mich zu einem verkehrten ASCII-Weihnachtsbaum zu machen. Hier sind die Regeln für diese Herausforderung: Akzeptiere eine ungerade, positive ganze Zahl. Sie …

17
XOR-Sortierung eines Arrays
Bei einem gegebenen Schlüssel und einem Array von Zeichenfolgen wird das Array gemischt, sodass es sortiert wird, wenn jedes Element mit dem Schlüssel einer XOR-Verknüpfung unterzogen wird. XOR'ing zwei Saiten Um eine Zeichenfolge durch einen Schlüssel zu XORen, XORen Sie jeden der Zeichenwerte der Zeichenfolge durch sein Paar im Schlüssel, …

7
Du musst ein Buch machen!
Sie arbeiten an einer virtuellen, altmodischen Druckmaschine. Um Ihnen zu helfen, Ihre Monospace-Briefe schneller zu ordnen, entscheiden Sie sich für das kürzestmögliche Programm, um Ihnen zu helfen. Generieren und geben Sie jede Seite des Texts mit einer vorgegebenen Zeichenfolge und Seitengröße aus. Beispiele Beispiel: Bei einer Seitenbreite von 14, einer …

9
Meine Lieblingszeiten finden
Ich mag wirklich Zeiten, die bestimmten Mustern folgen. Insbesondere mag ich Zeiten, in denen alle Ziffern gleich sind oder sich alle Ziffern rechnerisch von links nach rechts um eins erhöhen. Außerdem hasse ich es, wenn Leute Briefe in meine Zeit stecken, so dass all dieser Unsinn von AM / PM …
15 code-golf  date 

7
Schwingungsgleichheit
Wir haben Objekte, die zwischen zwei ganzzahligen Punkten oszillieren [l, r], mit einer Geschwindigkeit von einer Einheit pro Zeiteinheit, beginnend bei lon t=0. Sie können davon ausgehen l < r. Wenn zum Beispiel ein Objekt anschwingt [3, 6], haben wir: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

12
Drei vertikal durch Leerzeichen getrennte Spalten drucken
Aufgabe Nehmen Sie die durch Leerzeichen getrennte Eingabezeichenfolge. Sortieren Sie die Wörter alphabetisch. Drucken Sie sie vertikal in 3 Spalten aus, die durch Leerzeichen voneinander getrennt sind. Herausforderung Alle drei Spaltenhöhen sollten so gleichmäßig wie möglich gewichtet sein. Alle drei Spalten sollten linksbündig sein. Das ist Code-Golf , also gewinnt …
15 code-golf  string 

4
Ändere die Regeln des Lebens
Lebensechte zellulare Automaten sind zellulare Automaten, die Conways Spiel des Lebens insofern ähnlich sind, als sie auf einem (theoretisch) unendlich großen quadratischen Gitter arbeiten, in dem jede Zelle genau 8 Nachbarn hat und einer von 2 Zuständen ist, nämlich lebendig und tot . Diese Like-like-Versionen unterscheiden sich jedoch in entscheidender …

2
Durchscheinende Kästchen zeichnen
Hinweis: Die String-Grafik könnte hier wegen der SE-Schriften-Verrücktheit schrecklich aussehen: P :( Zeichnen Sie mit einer Liste von vier Tupeln, die die Ecken von Rechtecken darstellen, durchscheinende Rechtecke in dieser Reihenfolge übereinander. Für diese Herausforderung ist es erforderlich, dass die kleinste Koordinate in der linken oberen Ecke und die x-Achse …

14
Quadranten wurden von einer Linie durchquert
Aufgabe Geben Sie bei einer gegebenen Darstellung einer Linie die Anzahl der Quadranten aus , die diese Linie durchläuft. Gültige Darstellungen einer Linie Sie können eine Linie als darstellen Drei signierte ganze Zahlen A, Bund Cdie teilen keinen gemeinsamen Faktor und wo Aund Bnicht beide Null, die die Linie Ax …

6
So codieren Sie Farben in hex
Sechseckige Tessellationen oder Kacheln der Ebene sind dreifarbig. Das bedeutet, dass mit nur drei Farben wie Rot, Blau und Grün jedes Sechseck gefärbt werden kann, ohne dass zwei Sechsecke eine Farbe gemeinsam haben. Ein Teilbeispiel, das ein solches Muster zeigt. Ändern Sie bei einer teilweisen hexagonalen Kachelung in ASCII (über …

15
"Early Bird" Plätze
Definition Wenn Sie die Folge positiver ganzzahliger Quadrate nehmen und zu einer Folge von Ziffern verketten (dh 149162536496481100...), befindet sich ein "Early Bird" -Quadrat in dieser Folge vor seiner natürlichen Position. Zum Beispiel kann 7 2 (die Zahl 49) mit einem Versatz von 2 in der Zeichenfolge gefunden werden, obwohl …

14
Name von Frankensteins Monster
Einführung: Da es fast Halloween ist, dachte ich nur an zufällige Halloween-Herausforderungen. Schließlich las ich Frankensteins Wikipedia-Seite durch und fand folgenden Text: Die Kreatur Ein Teil von Frankensteins Ablehnung seiner Schöpfung ist die Tatsache, dass er ihr keinen Namen gibt, was zu einem Mangel an Identität führt. Stattdessen wird es …

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.