Programmierrätsel & Code Golf

19
Machen Sie einen Regex-Polyglot

Schreiben Sie eine Regex, die in mindestens 2 Regex-Varianten (oder -Versionen) funktioniert, und passen Sie für jede Variante (oder Version), in der sie ausgeführt wird, eine andere Zeichenfolge an. Die Zeichenfolgen, die in dieser Challenge gefunden werden müssen, sind die ersten Wörter der...

19
Cyclic Quine betrügen

Konzept Schreiben Sie ein Programm, das Code in seiner Programmiersprache ausgibt. Wenn dieser Code ausgeführt wird, muss er das ursprüngliche Programm ausgeben. Regeln Da es sich um eine Betrugs-Quine handelt, können Sie den Original-Quellcode lesen. Das erste Ausgabeprogramm muss in derselben...

19
Summiere die ersten n geraden Fibonacci-Zahlen

Es scheint noch keinen Wettbewerb für diesen zu geben. Die Aufgabe ist einfach. Addieren Sie die ersten ngeraden Zahlen der Fibonacci-Folge und geben Sie das Ergebnis aus. Dies ist in OEIS A099919 festgelegt , mit der Ausnahme, dass die Reihenfolge beginnend mit fib(1) = 0statt um eins verschoben...

19
Löse ein Eislabyrinth

Eislabyrinthe sind seit ihrem Debüt in Pokémon Gold und Silber eine meiner Lieblingsheftklammern bei Pokémon- Spielen. Ihre Aufgabe wird es sein, ein Programm zu entwickeln, das diese Art von Problemen löst. Eislabyrinthe bestehen hauptsächlich aus Eis, wie der Name schon sagt. Sobald sich der...

19
Sei dabei oder sei quadratisch!

Jeder hat von der Phrase "dort sein oder quadratisch sein" gehört. Also dachte ich, es sei Zeit für eine Herausforderung. Eingang Sie nehmen eine vollständige absolute Verzeichnisadresse als Text als Eingabe über STDIN oder eine gleichwertige Adresse. Ausgabe Wenn die Verzeichnisadresse existiert...

19
Golftipps in Brachylog

Brachylog ist eine Sprache, die in letzter Zeit zunehmend im Code-Golf-Bereich im Vordergrund steht (und gerade ein umfangreiches Update mit einer Terser-Syntax erhalten hat). Wie Prolog hat es den Vorteil, dass es ein Problem oftmals (in der Regel mit brachialer Gewalt) nur anhand einer...

19
Finde die kleinste Datei

Tor: Erstellen Sie ein Programm, um die kleinste Datei im aktuellen Ordner zu finden. Die Dateigröße kann in Bytes oder Zeichen angegeben werden. Wenn mehrere Dateien dieselbe Größe haben, können Sie entweder eine auswählen oder alle anzeigen. Sie können davon ausgehen, dass sich mindestens eine...

19
Problem beim Aufteilen der Halskette

Hintergrund Ich war inspiriert von 3Blue1Brown ‚s jüngsten Video über die Halskette Spaltung Problem (oder , wie er es nennt, das gestohlene Halskette Problem) und seine Beziehung zum Borsuk-Ulam . In diesem Problem haben zwei Diebe eine wertvolle Halskette gestohlen, die aus verschiedenen Arten...

19
Anagrammfaktoren

In einer kürzlichen Folge von QI wurden die ersten 5 Vielfachen von 142857 als Anagramme der ursprünglichen Zahl beschrieben. Natürlich weiß jeder, der diese Zahl nicht nur kennt, dass diese Zahlen tatsächlich zyklisch sind, nicht nur Anagramme. Aber das brachte mich zum Nachdenken. Bitte schreiben...

19
In binären Nybbles zählen

Diese Herausforderung besteht darin, die Zahlen 0 bis 10 (einschließlich) auf Ihrem Terminal, Fenster, Canvas oder Bildschirm auszugeben. Jede ausgegebene Zahl muss als 4 Bit breites Nybble angezeigt werden, daher muss Null als 0000und so weiter angezeigt werden . Sie können jede ausgegebene Zahl...

19
Einfügesortierung umkehren

Zielsetzung Generieren Sie die ursprüngliche verschlüsselte Liste aus den Bewegungen, die eine Einfügungssortierung ausführen würde, um sie zu sortieren. Die ursprüngliche Liste enthält alle Zahlen von 0bis N-1(einschließlich), wobei Ndie Größe der Eingabe ist. Eingang Eine Liste mit den...

19
Meta-Strahlenhärter

Hintergrund Auf dieser Site haben wir gelegentlich Fragen, bei denen Programme "strahlungsgehärtet" werden müssen. Dies bedeutet, dass das Programm in der Lage sein muss, das Löschen eines oder mehrerer Bytes zu überstehen, unabhängig davon, welche Bytes gelöscht werden. Wie es bei Aufgaben üblich...

19
Mod die Schwimmer!

3D-Modellierungssoftware verwendet hauptsächlich UV-Mapping , um Texturen auf ein 3D-Objekt abzubilden. Die gültigen Werte für U und V liegen normalerweise in einem einschließlichen [0..1]Bereich. Herausforderung Sie haben eine neue 3D-Modellierungssoftware gekauft, die sehr einfach zu bedienen...

19
Penrose Triangle Codegolf

Das Penrose-Dreieck , auch als Penrose-Tribar oder als unmögliches Tribar bekannt, ist ein unmögliches Objekt. Das Ziel dieser Herausforderung besteht darin, ein Penrose-Dreieck in möglichst wenigen Bytes anzuzeigen. Quelle: Wikipedia Regeln: Sie müssen das Penrose-Dreieck nach dem Generieren...

19
Große Basis, kleine Ziffern

Die J-Sprache hat eine sehr alberne Syntax zum Angeben von Konstanten . Ich möchte mich auf ein cooles Feature konzentrieren: die Fähigkeit, in beliebigen Basen zu schreiben. Wenn Sie XbYfür eine Xbeliebige Nummer schreiben undY beliebige alphanumerische Zeichenfolge , interpretiert J Yals...