Als «code-golf» getaggte Fragen

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...

9
Indexsumme und Strip meine Matrix

Indexsumme und Strip meine Matrix Gegeben ein Matrix / 2d-Array in Ihrer bevorzugten Sprache Eingang: Die Matrix hat immer eine ungerade Länge Die Matrix ist immer perfekt quadratisch Die Matrixwerte können eine beliebige Ganzzahl in Ihrer Sprache sein (positiv oder negativ). Beispiel: 1 2 3 4 5 6...

9
Füllen Sie ein 2D-Gitter mit Flut

Beschreibung der Herausforderung Nennen wir ein zweidimensionales, rechteckiges Array (dh jedes Subarray hat die gleiche Länge), ein Raster . Jede Einheit eines Gitters ist entweder ein leerer Raum oder ein Rand . In einem Zeichenraster wird der leere Raum durch ein einzelnes Leerzeichen...

9
Freds Wasserrechnung

Fred ist ein quasi freundlicher Typ, aber in Wirklichkeit ist er gemein. Aus diesem Grund lebt Fred alleine in einer kleinen Wohnung in Los Altos, CA. Fred ist so gemein, weil er sich sehr für Wasser interessiert. Er braucht daher Ihre Hilfe, um herauszufinden, wie hoch seine Wasserrechnung ist....

9
Von Rgb nach Cmyk

Berechnen Sie bei 3 Bytes oder RGB als Eingabe die nächsten CMYK-Werte und geben Sie sie aus. Erstellen Sie entweder eine Funktion mit Parametern und einem Rückgabewert oder ein Programm, das mit stdin / stdout arbeitet Verwenden Sie das Farbprofil Ihrer Wahl, geben Sie jedoch eine Referenz an Die...

9
Verzeichnisstruktur Grafische Treefication

Konvertieren Sie eine klassische Verzeichnisstruktur wie folgt: config.yml drafts begin-with-the-crazy-ideas.textile on-simplicity-in-technology.markdown includes footer.html header.html Das mögen . ├── config.yml ├── drafts | ├── begin-with-the-crazy-ideas.textile | └──...

9
Reverse Bayer Filter eines Bildes

Fast alle Digitalkamerasensoren sind in einem Raster von Fotosensoren organisiert. Jeder Fotosensor reagiert empfindlich auf eine der Grundfarben : Rot, Grün und Blau. Die Art und Weise, wie diese Fotosensoren organisiert sind , wird nach seinem Erfinder Bryce Bayer von Eastman Kodak als...