Programmierrätsel & Code Golf

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

1
Moufang-Schleifen zählen
Eine Schleife ist eine ziemlich einfache algebraische Struktur. Es ist ein Tupel (G, +), wobei G eine Menge ist und + ein binärer Operator G × G → G ist . Das heißt, + nimmt zwei Elemente von G und gibt ein neues Element zurück. Der Betreiber muss außerdem zwei …

27
Listen schnell neu gruppieren
Beim Gruppieren wird eine Liste erstellt und in neue Listen gleicher benachbarter Elemente aufgeteilt. Beispielsweise [1,1,2,1,1] -> [[1,1],[2],[1,1]] Wenn Sie dann die Länge dieser Gruppen nehmen, erhalten Sie eine neue Liste von ganzen Zahlen [1,1,2,1,1] -> [2,1,2] Ihre Aufgabe ist es, ein Programm zu schreiben, das eine Liste positiver Ganzzahlen …

23
Duplikate aus einem String entfernen
Inspiriert von dieser bescheidenen StackOverflow-Frage . Die Idee ist einfach; Entfernen Sie bei einem String und einem Array von Strings alle Instanzen von Wörtern im Array (Groß- / Kleinschreibung wird ignoriert) aus dem Eingabe-String (außer dem ersten) sowie alle zusätzlichen Whitespaces, die möglicherweise verbleiben. Die Wörter müssen mit ganzen Wörtern …
17 code-golf  string 

6
Löschen Sie die erste periodische Ziffer
Wir alle wissen, dass jedes Mal, wenn eine rationale Zahl dezimal geschrieben wird, das Ergebnis entweder terminierend oder (irgendwann) periodisch ist. Wenn zum Beispiel 41/42 dezimal geschrieben wird, ist das Ergebnis 0.9 761904 761904 761904 761904 761904 761904 761904 ... mit einer anfänglichen Folge von Ziffern, 0.9gefolgt von der Folge, …

15
Hilf meinem Sohn, seine Briefe zu finden
Hintergrund Basierend auf einem Spiel, das mein Vierjähriger von seinem Rabbiner bekommen hat. Das "Ziel" ist es, die Buchstaben in einer bestimmten Reihenfolge "zu finden", z aecdb. Sie erhalten einen Stapel Briefkarten, zdaceb . Sie können den Stapel nur in der angegebenen Reihenfolge durchsuchen, wenn auch zyklisch. Wenn Sie einen …

7
Elektronenkonfiguration
In der Atomphysik und der Quantenchemie ist die Elektronenkonfiguration die Verteilung der Elektronen eines Atoms in Atomorbitalen . Beispielsweise beträgt die Elektronenkonfiguration des Neonatoms 1s 2 2s 2 2p 6 . (Aus Wikipedia ) Herausforderung Ihre Herausforderung besteht darin, eine Zahl zu nehmen, die die Ordnungszahl eines Elements darstellt, und …

23
Binäre Teilzeichenfolgen
Inspiriert vom vierten Problem von BMO2 2009 . Geben Sie bei einer positiven Ganzzahl n als Eingabe oder einem Parameter die Anzahl der positiven Ganzzahlen zurück, deren binäre Darstellungen als Blöcke in der binären Erweiterung von n auftreten . Beispiel: 13 -> 6, da 13 in der Binärdatei 1101 ist …
17 code-golf  binary 

10
HSL zu RGB Werten
Der Hauptzweck des RGB-Farbmodells (Rot, Grün, Blau) besteht in der Erfassung, Darstellung und Anzeige von Bildern in elektronischen Systemen wie Fernsehgeräten und Computern HSL (Hue Saturation Lightness) ist ein alternatives Farbmodell, das in den 1970er Jahren von Computergrafik-Forschern entwickelt wurde, um die Wahrnehmung von Farbmerkmalen durch das menschliche Sehvermögen genauer …

9
Papier- und Umschlagformate
Aufgabe Geben Sie bei einem gegebenen Buchstaben (A, B, C) und einer Zahl (0-10) das Format des passenden Standardpapierformats (Serie A und B) oder des passenden Standardumschlagformats (Serie C) in Millimetern im Format aus aaaa x bbbbwo aaaaund bbbbsind die Breiten- und Höhenmaße in Millimetern nach ISO216 (Serie A & …
17 code-golf 


11
Verallgemeinerte Fünfunddreißig Sequenzen
Adaptiert von diesem FiveThirtyEight-Rätsel . Hintergrund Untersuche die folgende unendliche Folge: 3 3 3 2 3 3 3 2 3 3 3 2 3 3 2 3 3 3 2 ... Angenommen, die Sequenz ist 1-indiziert. Die ith-Zahl in der Sequenz bestimmt, wie viele 3s vor dem ith 2und nach …


3
Zeichnen bis zum Umfallen
In der fünften Ausgabe von Dungeons & Dragons (wie auch in den meisten anderen Ausgaben) gibt es einen magischen Gegenstand namens Deck of Many Things . Es ist ein unglaublich mächtiger Gegenstand, da alle Karten sehr starke positive oder negative Auswirkungen haben. Um das Deck zu benutzen, deklariert ein Charakter …
17 code-golf  random  game 

11
Magic E-Mail-Transformation! Oder: Helfen Sie der NSA, Ihre Metadaten aus Ihrer E-Mail-Adresse zu extrahieren
Bei einer gegebenen E-Mail-Adresse geben das Ergebnis einer auf diese E-Mail-Adresse angewendeten Umwandlung und eine zweite E-Mail-Adresse die Ausgabe derselben auf die zweite E-Mail-Adresse angewendeten Umwandlung zurück. Die E-Mail-Adressen haben alle die folgende Struktur: Eine Zeichenfolge positiver Länge mit alphanumerischen Zeichen und höchstens einem .(lokaler Teil), gefolgt von einem @Symbol, …
17 code-golf  string 

29
Drehen Sie zwei Abschnitte einer Zeichenfolge um einen Drehpunkt um
Hintergrund Ich bin zurzeit in einer AP Comp Sci A: Java-Klasse und möchte einige meiner Freunde mit dem Code-Golfen beginnen. Ich habe eine Herausforderung aus dem Kurs und möchte sehen, in wie vielen Bytes die Community diese Herausforderung durchführen kann. Herausforderungsdetails: Wenn zwei Eingabezeichenfolgen, die Hauptzeichenfolge und die Pivotzeichenfolge, angegeben …
17 code-golf  string 

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.