Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

7
Ist es eine Primzahl? ohne Mathematik [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem durch diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Schreiben Sie ein Programm oder eine Funktion in einer beliebigen Sprache, die …

7
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 code-golf 

12
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 single step < …


1
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): data:text/html,<script> myPublicKey="12345678"; cryptoLib=download("http://example.com/somecryptolib.js"); if(sha256sum(cryptoLib) == "12345678") eval(cryptoLib) </script> Wenn Sie dies auf Visitenkarten als QR-Code …

2
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, die die Sicht beeinträchtigen. …
14 code-golf 

9
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 Operation können Sie für jeden Befehl ein Byte …
14 code-golf  tips 

12
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 entsprechende Anzahl von …

4
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 prägnant und funktional …
14 code-golf  string 

4
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 eine Eingabe wie folgt …
14 code-golf 

30
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 bei.
14 code-golf 

12
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 Antwort.
14 code-golf  tips  matlab 

13
Schreibe ein Programm in Verkleidung
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen vor 2 Jahren . Die Herausforderung besteht darin, ein Programm zu erstellen, das eines der HQ9 …

4
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) zurücksetzen kann, so dass …
14 code-golf 

4
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 alle Variablen vorzeichenlose 32-Bit-Ganzzahlen, und der einzige zulässige Code sind einfache …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.