Als «code-golf» getaggte Fragen

14
Zeichnen von 3d-Netzen - platonische Körper

Dies ist eine Basisversion der etwas schwierigeren Drawing 3d-Netze - Archimedean Solid . Ich habe eine Schwäche für 3D-Netze, die es Ihnen ermöglichen, 3D-Formen aus Papier oder Pappe herzustellen, wenn sie ausgeschnitten und gefaltet werden. Die Aufgabe ist einfach: Schreiben Sie das kürzeste...

14
Erstellen Sie einen Twitter-Parser

Einführung Sie verwenden Twitter (tun wir so, als ob nicht), wobei Sie auf 140 Zeichen pro einzelnem Tweet beschränkt sind, den Sie mit der Welt teilen möchten. Wenn Sie Ihren Followern von Abraham Lincolns Gettysburg-Adresse twittern möchten, müssen Sie den Text in mehrere 140-stellige Blöcke...

14
Ratetod Text fexir

Ich habe diesen seltsamen Text, in dem vewols ratetod zu sein scheinen: Ich bin ein schlecht geschriebener Text. Ein verrückter Typ spielte mit der Ordnung der Vokale. Bitte reparieren Sie mich! Ich würde also ein Pragrom brauchen, das die vewols (und den 'y'-Buchstaben, wie es scheint)...

14
Bitte keine Verzweigung

Jeder, der ein wenig mit Codeoptimierung auf niedriger Ebene beschäftigt ist, kennt die Gefahren der Verzweigung, sei es als if-Anweisungen, Schleifen oder select-Anweisungen implementiert. Einfache Probleme können mit einfacher Arithmetik viel besser gelöst werden. Für die folgenden Probleme sind...

14
Mindestanzahl an Sprüngen

Bestimmen Sie bei einer gegebenen Zahlenfolge die Mindestanzahl der Sprünge von der Startposition bis zum Ende und kehren Sie wieder zur Startposition zurück. Jedes Element der Sequenz gibt die maximale Anzahl von Zügen an, die man von dieser Position aus ausführen kann. An jeder Position können...

14
Tipps zum Golfen in MATLAB

Welche allgemeinen Tipps haben Sie zum Golfen in MATLAB? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas MATLAB-spezifisch sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro

14
Geben Sie einen Multiple-Choice-Test

Ich präsentiere Ihnen einen Test! Ihr Test ist zu testen. Der Test besteht darin, den Probanden mit Tests zu testen, die Ihnen ein Tester in der Shortest - Codemenge gibt. Insbesondere geben Sie einen Multiple-Choice-Test, den Sie als Eingabe erhalten haben. In dieser Herausforderung müssen Sie...

14
Syntax-Hervorhebung für mehr Golf!

Golfer. Gemeinsam haben wir uns zusammengeschlossen, um Code zu produzieren, der prägnant, funktional schön und hässlicher ist als das Phantom der Oper aus dem ursprünglichen Roman. Es ist an der Zeit, die Schönheit wieder in die Welt des Programmierens zu bringen. Mit Farbe. In einer Weise, die...

14
JavaScript laden und SHA-256

Dies ist ein Code-Golf-Puzzle mit einer realen Anwendung. Einige aktuelle Browser, wenn Sie eine URL eingeben, die aussieht wie data:text/html,<script>alert("hi")</script> führt den angegebenen JavaScript-Code aus. Angenommen, Sie hatten eine URL, die wie folgt aussah (Pseudocode):...

14
Zünde einen Roguelike an

Schreiben Sie auf einer Tafel das kürzeste Programm oder die kürzeste Funktion, um anzuzeigen oder zurückzugeben, welche Zeichen für den Spieler sichtbar sind. Ein Charakter ist in Sicht, wenn es möglich ist, eine Linie zwischen ihm und dem Spieler zu ziehen, ohne dass Charaktere gekreuzt werden,...

14
Kürzeste Methode zur Implementierung des Satzes von Pythagoras

Wer liebt nicht den pythagoreischen Satz a² + b² = c²? Schreiben Sie die kürzeste Methode, die Sie in einer Sprache verwenden können, die die Werte a und b berücksichtigt und "Die Hypotenuse dieses rechtwinkligen Dreiecks ist" + c ausgibt. Behalten Sie c nur drei Dezimalstellen...

14
Tipps zum Golfen in Batch

Windows Batch (CMD) ist wahrscheinlich die am wenigsten geeignete Sprache für das Code-Golfen. Vermeiden Sie Zeilenumbrüche . Wenn Sie nicht nach Zeichen, sondern nach dem kürzesten Code in Byte suchen, müssen Sie alle unnötigen Zeilenumbrüche (Zeilenumbrüche = 2 Byte) vermeiden. Mit &dieser...

14
3 und 5 Liter Krug Puzzle

Vielleicht haben Sie diese in Die Hard: With a Vengeance ... gesehen. Diese Frage basiert auf dem berühmten 3-Liter- und 5-Liter-Krug-Puzzle, aber mit einer etwas anderen Neigung. Spielen Sie einen Code nach, der Ihnen bei einer Ganzzahl zwischen 1 und 100 die schnellste Anleitung bietet, um die...

14
Löse ein Rückwärtspfeil-Labyrinth

Dies ist ein "Pfeil-Labyrinth": v < > v > ^ > v ^ < * Das *markiert die Stelle, an der Sie fertig werden. Ihr Ziel ist es, zu finden, wo das Labyrinth beginnt (daher umgekehrtes Labyrinth). In diesem Fall ist es das erste >in der zweiten Zeile. v------< S-+---v | | >--^...

14
Brainf * ckish Richtungen

Ihre Aufgabe besteht darin, ein Programm zu erstellen, das eine Zeichenfolge (von links nach rechts und von beliebiger Länge) von Token analysiert und auswertet, die Anweisungen geben - entweder nach links oder nach rechts. Hier sind die vier möglichen Token und ihre Bedeutungen: > go right one...

14
Kreuzworträtsel Zwänge!

Chris, ein kryptischer Kreuzworträtsel-Süchtiger, hat einen festgelegten Algorithmus für die Reihenfolge, in der er sie löst. Wir werden das obige Bild als Leitfaden verwenden. Chris beginnt immer mit der ersten Ahnung, in diesem Fall 1 Across. Chris ist ein fähiger Kreuzworträtsel-Enthusiast,...

14
Lokale Extreme finden

Schreiben Sie eine Funktion oder ein Programm, das eine Liste aufnimmt und eine Liste der lokalen Extreme erstellt. In einer Liste ist [x_0, x_1, x_2...]ein lokales Extrem ein x_isolches x_(i-1) < x_iund x_(i+1) < x_ioder x_(i-1) > x_iund x_(i+1) > x_i. Beachten Sie, dass das erste und...

14
Finden Sie den optimalen Startzug von Chomp

Chomp ist ein Zwei-Spieler-Spiel mit einem Aufbau aus einem Rechteck von Stücken. Jeder Spieler ist an der Reihe und entfernt ein beliebiges Teil sowie alle darüber und rechts davon befindlichen Teile. Wer das linke untere Stück nimmt, verliert. Es kann ziemlich leicht bewiesen werden, dass der...

14
Mit dem Hund spazieren gehen

Mein Hund bellt mich an, aber ich bin zu faul, um mit ihm spazieren zu gehen. Ich habe eine Idee! Ich werde die Leute von Code Golf dazu bringen, das für mich zu tun! Ihre Herausforderung besteht darin, den Spaziergang eines Hundes zu simulieren. Hier sind die Regeln für das Laufen mit dem Hund:...