Programmierrätsel & Code Golf

9
Golf Englisch - mit Kontraktionen

Ich habe nicht so viel über Stack Exchange-Inhalte gelacht wie darüber . Ich denke, Sie alle werden diese Herausforderung genießen, da sie von dem inspiriert ist, was dort drüben ist. Sie werden eine Funktion oder ein Programm schreiben, das Code-Golf ist, dh es müsste so kurz wie möglich sein....

9
Ersetzen Sie den Alias, um Phrasen zu bilden

Inspiriert von der C- Direktive #define. Herausforderung Gegeben eine Phrase mit einem Alias ​​und ein Array mit jedem Alias-Text. Geben Sie die ursprüngliche Phrase aus und ersetzen Sie jeden Alias ​​durch den entsprechenden Text. Ein Alias ​​wird durch einen Punkt definiert, #gefolgt von seinem...

9
Auf dem Hypercube spazieren gehen

Ich habe mich kürzlich über die Graphentheorie, insbesondere Hypercubes , informiert und über interessante Möglichkeiten nachgedacht, Pfade darauf zu konstruieren. Folgendes habe ich mir ausgedacht. Wie Sie vielleicht wissen, können Sie einen n-dimensionalen Hyperwürfel konstruieren, indem Sie alle...

9
Final Fantasy XV UNBEKANNT!

Da ich für das Final Fantasy XV Uncovered-Event Wahnsinnig hochgespielt bin, möchte ich dich mir ein Programm schreiben, das mir sagt, wann es ist !!! Die Eingabe Ihr nehmen Eingabe in Form von HH:MM XDT, in der HHeine Zahl in dem Bereich liegt 1-12, MMist eine Zahl zwischen 0-60, und XDTeine...

9
Kürzester Code zum sicheren Löschen einer Festplatte

Schreiben wir den kürzesten Code, um eine vereinfachte Variante der DoD 5220.22-M-Löschmethode mit nur zwei Schreibdurchläufen auszuführen . Jede Programmiersprache wird akzeptiert, aber die Verwendung von Bibliotheken zum Löschen von Datenträgern ist verboten. So implementieren wir es im...

9
Suchen Sie den Bereich eines Polygons

Bestimmen Sie bei aufeinanderfolgenden Seitenlängen s1, s2, s3... s_neines in einen Kreis eingeschriebenen n-Gons dessen Fläche. Sie können davon ausgehen, dass das Polygon vorhanden ist. Darüber hinaus ist das Polygon konvex und schneidet sich nicht selbst, was ausreicht, um die Eindeutigkeit zu...

9
Finde die Matrixkraft

Problem Erstellen Sie ein Programm oder eine Funktion, die das Ergebnis einer auf die n- te Potenz angehobenen Matrix berechnen kann . Ihr Code nimmt eine beliebige quadratische Matrix A und eine nicht negative ganze Zahl n und gibt eine Matrix mit dem Wert A n zurück . Beschränkungen Integrierte...

9
Interpretiere DOGO!

Interpretiere DOGO DOGO ist eine weniger bekannte Programmiersprache. Während das ursprüngliche DOGO (eine Scherzsprache aus einem Usenet-Beitrag) nie implementiert wurde, wurde eine ähnliche Sprache erstellt. Die Befehle für die Sprache sind:

9
Doppelte Lauflängencodierung

Jeder weiß, was Lauflängencodierung ist. Es war bereits Gegenstand vieler Code-Golf-Herausforderungen. Wir werden uns eine bestimmte Variante ansehen. Beispiel Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 Die Zahl in Klammern gibt an, wie oft das...

9
Tipps zum Golfen in Lisp

Welche allgemeinen Tipps gibt es zum Golfen in Lisp (beliebiger Dialekt)? Bitte posten Sie einen Tipp pro Antwort und nur Antworten, die für einen Lisp-Dialekt spezifisch sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie den Dialekt von Lisp, für den Ihr Tipp gilt, mit Ihrem...

9
Inverse Regex von Zinseszins

Koronkorko ist das finnische Wort für Zinseszins . Wir wollen kein Zinseszins für unsere Zeichenfolgen, also finden wir den kürzestmöglichen regulären Ausdruck, um ihn auszuschließen. Bestimmen Sie bei einer Zeichenfolge, die nur aus den Großbuchstaben AZ besteht, den kürzestmöglichen regulären...

9
Das Neun-Muster

Einführung Ich bin neulich beim Fernsehen über dieses (nutzlose) Muster gestolpert. Ich habe es "das 9-Muster" genannt, weil die erste Zahl, die es verwendet hat, 9 war. Der Kern davon ist, dass Sie eine Zahl eingeben (sagen wir x ) und dann zurückkommen: x x + ( x / 3) [nennen wir das y ] zwei...

9
Visualisieren Sie die Ziffern der Kirche

Hintergrund Visualisierung von λ-Kalkülbegriffen Der berühmte Lambda-Jongleur (und Code-Golfer ) John Tromp entwickelte eine interessante Visualisierung von Begriffen im λ-Kalkül. In seinen Worten: Abstraktionen (Lambdas) werden durch horizontale Linien dargestellt, Variablen durch vertikale...

9
Vereinfachen Sie ein Datum

Dies ähnelt der Vereinfachung von Brüchen, jedoch mit Datumsangaben! Die Eingabe Ihres Programm muss von der Form mm/dd zum Beispiel 3/4 //March 4 12/15 //December 15 1/1 // January 1 Wir gehen davon aus, dass die Eingabe so gültig ist, dass die Monate diese Anzahl von Tagen enthalten: January 31...

9
Berechnen Sie die diskrete Fourier-Transformation

Implementieren Sie die diskrete Fourier-Transformation (DFT) für eine Sequenz beliebiger Länge. Dies kann entweder als Funktion oder als Programm implementiert werden, und die Sequenz kann entweder als Argument oder unter Verwendung einer Standardeingabe angegeben werden. Der Algorithmus berechnet...

9
Sind die beiden Sätze gleich?

{}ist die leere Menge. Sie können verwenden ()oder []wenn Sie möchten. Wir werden "set" nicht rigoros definieren, aber alle Sets erfüllen die folgenden Eigenschaften: Mengen folgen der üblichen mathematischen Struktur. Hier sind einige wichtige Punkte: Sets werden nicht bestellt. Kein Satz enthält...

9
Derivat am Rande

Mein bevorzugter Weg, eine Ableitung zu approximieren, ist der zentrale Unterschied, der genauer ist als der Vorwärts- oder Rückwärtsunterschied, und ich bin zu faul, um eine höhere Ordnung zu erreichen. Der zentrale Unterschied erfordert jedoch einen Datenpunkt auf beiden Seiten des Punktes, den...