Als «code-golf» getaggte Fragen

9
Downhill Maze Solver

Ein Downhill-Labyrinth besteht aus einer Reihe von durch Leerzeichen getrennten Ziffern von 0 bis einschließlich 9 plus einem "S" und einem "X", wobei das S den Start und das X das Ziel bezeichnet. In einem Abfahrtslabyrinth dürfen Sie nur zu einem Feld gehen, das im Norden, Süden, Osten oder...

9
Farbige Graphen summieren

In einigen Fällen, oft in der Physik, müssen Sie Graphen summieren. Ihre Herausforderung besteht darin, in einer Sprache Ihrer Wahl ein Programm oder eine Funktion zu schreiben, die mehrere Grafiken als Bilder verwendet, alle möglichen Summen berechnet und das Ergebnis ausgibt. Grafiken Die...

9
Schreiben Sie einen GIF-Encoder

Ja, das gute alte GIF. GIF wird wegen seiner Vielseitigkeit geliebt, wegen seiner Patente gehasst und aufgrund seiner Einschränkungen (und Patente) teilweise überholt. Es besteht im Kern aus einer Farbpalette und einem palettenindexierten Bild, das mit dem LZW-Algorithmus komprimiert wurde. Ihre...

9
Kehren Sie jedes Wort in einer Zeile in vim um

Ihre Aufgabe ist es, ein Vim-Skript zu erstellen oder eine Folge von Tastenanschlägen bereitzustellen, die eine einzelne Textzeile mit bis zu 140 druckbaren ASCII-Zeichen (an einer beliebigen Stelle in einer Datei, wobei der Cursor an einer beliebigen Stelle in der Zeile beginnt) ausführen und...

9
Kürzester Teilstring-Index

Ich bin eine faule, aber effiziente Person, wie viele von Ihnen wahrscheinlich auch. Wenn ich also etwas mache, möchte ich es mit minimalem Aufwand machen. Deshalb bitte ich Sie, dieses Problem für mich zu lösen. Was ich hier habe, ist eine Art Dokument. In jeder Zeile dieses Dokuments befindet...

9
IMP: Impliziter Multiplikationsparser

Jack mag die Programmiersprache C, hasst es aber, Ausdrücke zu schreiben V=a*b*h; , um die Werte zu multiplizieren. Er möchte V=abh;stattdessen schreiben , warum sollte der Compiler darüber stöhnen, dass das abhSymbol undefiniert ist, da int a, b, h;es definiert ist, damit wir die Multiplikation...

9
Theseus 'neues Schiff

Das Schiff des Theseus ist eine alte Frage, die ungefähr so lautet: Wenn bei einem Schiff alle Originalteile ausgetauscht wurden, ist es dann immer noch dasselbe Schiff? Für diesen Golf werden wir langsam "Teile" auf einem "Schiff" ersetzen und sehen, wie lange es dauert, ein ganz neues Schiff zu...

9
ASCII Art Square affine Fraktale

Schreiben Sie das kleinste Programm, das Sie können, um affine Fraktale zu erstellen. Sie können jede Methode verwenden, die Ihrer Meinung nach die gleichen Ergebnisse wie die folgenden Regeln liefert. Sie müssen keine Ideen aus den vorgeschlagenen Methoden verwenden! Ihr Programm verwendet zwei...

9
Finden Sie den längsten musikalischen Teilstring

Eine Musiksaite ist eine beliebige Saite, die auf einer Klaviertastatur gespielt werden kann. Für diejenigen von uns, die als Kinder nicht gezwungen waren, Klavier zu lernen, sieht die Tastatur folgendermaßen aus. Die Saite feed a dead cabbageist also eine musikalische Saite, weil jeder einzelne...

9
HappyCube Puzzle Solver

Diese Herausforderung ist inspiriert von einem Puzzle, das ich gespielt habe und das aus Schaumstoffstücken wie diesen besteht: die wie folgt zu 3D-Würfeln zusammengesetzt werden müssen: Die Puzzleteile können als Gitter aus 5 * 5 Quadraten betrachtet werden, deren mittlere 3 * 3 Quadrate immer...

9
Knockout-Wahrscheinlichkeiten

Knockout ist ein Basketballspiel, bei dem die Spieler abwechselnd schießen. Es wird als eine Folge von Zwei-Spieler-Wettbewerben gespielt, von denen jeder die Möglichkeit hat, einen dieser Spieler auszuschalten. Angenommen, die Spieler sind A B C Dund ihre Chancen, einen Korb zu schießen und zu...

9
Quadrat aus Ziffern mit der größten Summe

Sie sollten ein Programm oder eine Funktion schreiben, die eine Liste von Ziffern als Eingabe und Ausgabe empfängt oder die größte erreichbare Summe zurückgibt, indem Sie diese Ziffern in ein Quadrat setzen. Die Eingabe enthält immer eine quadratische Anzahl von Ziffern. Eine beispielhafte...

9
Marching Squares Lookup

Marching Squares ist ein Algorithmus aus der Computergrafik, mit dem 2D-Isokonturen aus einem Raster von Stichproben wiederhergestellt werden (siehe auch den großen Bruder Marching Cubes für 3D-Einstellungen). Die Idee ist, jede Zelle des Gitters unabhängig zu verarbeiten und die Konturen, die...

9
Schwerste zunehmende Folge

Eine Teilsequenz ist eine Sequenz, die durch Löschen einiger Elemente aus einer anderen Sequenz abgeleitet werden kann, ohne die Reihenfolge der verbleibenden Elemente zu ändern. Eine streng ansteigende Teilfolge ist eine Teilfolge, bei der jedes Element größer als das vorhergehende ist. Die am...

9
Die Unberührbaren

Unberührbare Zahlen α Eine unberührbare Zahl ist eine positive ganze Zahl, die nicht als Summe aller richtigen Teiler einer positiven ganzen Zahl (einschließlich der unberührbaren Zahl selbst) ausgedrückt werden kann. Zum Beispiel ist die Zahl 4 nicht unantastbar, da sie gleich der Summe der...