Programmierrätsel & Code Golf

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

15
Treppenschreiben
Schreiben Sie ein Programm oder eine Funktion, die eine bestimmte Zeichenfolge treppenförmig ausgibt, indem Sie jeden Teil eines Wortes schreiben, der mit einem Vokal eine Zeile unter dem vorherigen Teil beginnt. Beispielsweise: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es …
35 code-golf  string 

27
Halt, steh da, wo du bist!
Herausforderung Schreiben Sie eine Funktion, die einen Parameter akzeptiert: eine Ganzzahl t. Ihre Funktion muss Ihr Programm für tSekunden anhalten, bevor Sie fortfahren können, ähnlich wie time.sleep(t)in Python und WAIT tin BBC BASIC. Sie dürfen nach einer bestimmten Zeit keine eingebauten Wartefunktionen oder eingebauten Funktionen zum Ausführen von Code verwenden, …
35 code-golf  date 

30
Montagszahlen generieren
Montagszahlen , wie von Gamow in dieser Frage über Rätsel definiert, sind positive ganze Zahlen N mit den folgenden drei Eigenschaften: Die Dezimaldarstellung von N enthält nicht die Ziffer 0 Die Dezimaldarstellung von N enthält keine doppelte Ziffer N ist durch jede Ziffer D teilbar , die in ihrer Dezimaldarstellung …

8
Beschichtung jeden Pfannkuchen
Sie haben einen Stapel Pfannkuchen auf einem Teller mit einer Sirupkugel, die so dick ist, dass sie nicht über die Seiten rinnt. Sie werden nicht glücklich sein zu essen, bis beide Gesichter jedes Pfannkuchens mindestens den Sirup berührt haben, aber im Moment hat nur ein Gesicht des oberen Pfannkuchens. Sie …
35 code-golf  stack 

4
Unendliche Labyrinthe
Hintergrund Sie sind der Lehrling eines mächtigen Zauberers, und Ihr Meister entwickelt derzeit einen Zauberspruch für die Schaffung eines interdimensionalen Labyrinths, in das er seine Feinde einfängt. Er möchte, dass Sie seinen dampfbetriebenen Computer so programmieren, dass er die möglichen Layouts analysiert. Das Programmieren dieser teuflischen Maschine ist äußerst gefährlich, …

9
Sabotage der Kodierungsstandards [geschlossen]
Es gibt verschiedene Codierungsstandards, die bei Softwareunternehmen durchgesetzt werden und das Ziel haben, die Codezuverlässigkeit, Portabilität und vor allem die Lesbarkeit von Code zu verbessern, der von verschiedenen Entwicklern gemeinsam geschrieben wurde. Zwei bemerkenswerte Beispiele sind der MISRA C- und der C ++ - Standard, die für das JSF-Projekt entwickelt …

30
Machen wir eine Wortsuche!
In dieser Herausforderung werden wir gemeinsam eine Wortsuche erstellen, die viele Programme in verschiedenen Sprachen enthält. Ich habe mit einem Raster von 60 mal 25 Leerzeichen ( ·) begonnen, von denen einige durch die Zeichen eines Ruby-Programms ersetzt werden. Um zu antworten, wählen Sie eine Sprache, die noch nicht verwendet …

29
Zeichnen Sie einen ASCII-Blitz
Einführung Lassen Sie uns, teilweise inspiriert von dieser StackOverflow-Frage , einen ASCII-Blitz zeichnen. Schreiben Sie ein Programm, das eine positive Ganzzahl nüber STDIN oder die Befehlszeile annimmt und den folgenden ASCII-Blitz ausgibt. Eingang Positive ganze Zahl n die die Anzahl der zu zeichnenden Blitz-Zick-Zack-Ebenen darstellt. Beispielausgabe n = 1 __ …


17
Tipps zum Golfen in GolfScript
Was, dieser Beitrag existiert noch nicht? Natürlich GolfScript ist gemacht für Golf, so dass Sie , dass keine konkreten Tipps vielleicht denken wirklich benötigt werden. Um die Funktionen von GolfScript voll ausnutzen zu können, müssen Sie einige nicht offensichtliche Tricks lernen. In diesem Beitrag werden hilfreiche Tipps und Tricks gesammelt. …

25
Ein Programm, das endet, aber niemals endet
Schreiben Sie ein Programm, das sich nach Beendigung von selbst neu startet. Es sollte nicht mehr als eine Instanz des Programms gleichzeitig ausgeführt werden. Nicht einmal für den geringsten Moment. Sie können jede Instanz ignorieren, die vom Benutzer während Ihres Zyklus manuell gestartet wurde. Ihr Code sollte dies jedoch in …

30
Sortieren Sie die Zahlen nach der Anzahl der binären Einsen
Tor Schreiben Sie eine Funktion oder ein Programm, und sortieren Sie ein Array von Ganzzahlen in absteigender Reihenfolge nach der Anzahl der Einsen in ihrer Binärdarstellung. Es ist keine sekundäre Sortierbedingung erforderlich. Beispiel sortierte Liste (unter Verwendung von 16-Bit-Ganzzahlen) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 11 32425 0111111010101001 …

19
1P5: Iteriertes Gefangenendilemma
Diese Aufgabe ist Teil des First Periodic Premier Programming Puzzle Push und soll den neuen König-der-Hügel- Herausforderungstyp- Vorschlag demonstrieren . Die Aufgabe besteht darin, ein Programm zu schreiben, um das iterierte Gefangenendilemma besser zu spielen als andere Teilnehmer. Schau, Vinny. Wir kennen Ihren Zellengenossen - wie heißt er? Ja, McWongski, …

24
Stack Exchange Stock Exchange ~ Überarbeitet [geschlossen]
Hintergrund Sie sind alle Händler für eine etwas weniger als seriöse Aktiengesellschaft. Sie alle gehören zu einer Gruppe von Händlern, die sich nur auf eine bestimmte Aktie konzentrieren. Jeder Händler hat stündlich die Möglichkeit, X Aktien zu kaufen oder X Aktien zu verkaufen. Es gibt 50 Stunden pro Runde und …

14
Sudoku-Komprimierung
Ihre Aufgabe ist es, ein Programm (oder zwei separate Programme) in einer beliebigen Sprache zu schreiben, die: Kann ein fertiges Sudoku-Board als Eingabe nehmen (in einem beliebigen logischen Format) und es in eine Zeichenfolge komprimieren Kann den komprimierten String als Eingabe nehmen und dekomprimieren, um genau dasselbe fertige Sudoku-Board zu …

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.