Programmierrätsel & Code Golf

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


4
Erstellen Sie das klassische Schlangenspiel neu
Die Herausforderung besteht darin, das klassische Snake-Spiel mit möglichst wenigen Bytes zu erstellen. Hier sind die Anforderungen: Das Spiel muss in einem typischen zweidimensionalen Layout implementiert werden. Die Schlange sollte in der Lage sein, innerhalb der Grenzen der Karte erheblich zu wachsen (dies bedeutet wirklich, dass Sie Ihre Karte nicht …
11 code-golf  game 

19
Geben Sie jede Nummer aus einer Gruppe von Nummern zurück
Die Herausforderung Das Programm muss alle Zahlen zurückgeben, die in einer Gruppe (durch Kommas und Bindestriche getrennte Folge) von Zahlen enthalten sind. Regeln s ist die Sequenzzeichenfolge; Alle darin enthaltenen Zahlen ssind positiv . Zahlen werden immer zunehmen ; Zahlen werden sich nie wiederholen Wenn Sie antworten, zeigen Sie die …


2
Wie viele Mesas beginnen mit einer bestimmten Zeichenfolge?
Nennen wir eine nicht leere Liste von Zeichenfolgen eine Mesa, wenn die folgenden Bedingungen erfüllt sind: Jede aufgelistete Zeichenfolge ist nicht leer und verwendet nur Zeichen, die in der ersten Zeichenfolge vorkommen. Jede aufeinanderfolgende Zeichenfolge ist genau ein Zeichen länger als die vorhergehende Zeichenfolge. Keine Zeichenfolge in der Liste ist …
11 code-golf 

8
Erstellen Sie einen Tippgeschwindigkeitstest / CPM-Messung
Die Regeln Es ist Zeit, einen Tippgeschwindigkeitstest in der Sprache Ihrer Wahl zu erstellen! 1 . Sie stellen einer Datei ein Wörterbuch Ihrer Wahl zur Verfügung (jedes 'Wort' muss durch Zeilenumbrüche getrennt sein). Pipe es in via stdinoder gib seinen Namen als Kommandozeilenargument an. ein fähig Über über Abwesenheit ... …
11 code-golf 

16
ASCII Ball in Box Animation
Schreiben Sie ein Programm, das eine sich bewegende ASCII-Kugel *in einem Rechteck anzeigt (20 x 10 Zeichen einschließlich Rand). Der Ball darf das Rechteck nicht überqueren, z. B. beim Auftreffen auf die Wand abprallen. Die Szene muss alle 0,1 Sekunden gelöscht und neu gezeichnet werden, und der Ball muss in …


6
Wie lange bis zu diesem Datum?
Die Idee ist folgende: Schreiben Sie eine Funktion, um die Zeitspanne vom aktuellen Datum (zum Zeitpunkt des Aufrufs der Funktion) bis zu einem als Argument angegebenen Datum zu drucken. Annahmen: Das Eingabedatum wird in Zukunft immer morgen oder später sein. Das Eingabedatum wird in Zukunft niemals mehr als 10 Jahre …
11 code-golf  date 

3
Erstellen Sie ein mehrstufiges 5x5x5-Labyrinth mit nur einer Lösung
Ziel dieser Herausforderung ist es, den kürzesten Code (in Zeichen) zu erstellen, der Folgendes erfolgreich ausführt: Technische Daten : Muss ein 5x5x5 labyrinthmit genau erstellen 1 possible solution(nicht mehr und nicht weniger) Das Labyrinth muss geschaffen werden randomly Es muss in der Lage sein, jede vorhandene Lösung zu generieren, wenn …

8
Generierung von ASCII-Linealen
Die Herausforderung besteht darin, ein ASCII-Lineal für die Zeichenanzahl im folgenden Format zu generieren: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ Die Länge des Lineals sollte auf ein …


3
Das Problem mit der Schlittenverpackung
Die Elfen des Weihnachtsmanns brauchen Hilfe, um festzustellen, ob ihre aktuellen Geschenke in den Schlitten des Weihnachtsmanns passen. Schreiben Sie das kürzestmögliche Programm in der Sprache Ihrer Wahl, um ihnen zu helfen. Einschränkungen Der Schlitten des Weihnachtsmanns ist 6 Fuß breit und 12 Fuß lang und 4 Fuß tief. Geschenke …
11 code-golf 

13
Hallo Weltregenbogen
Der Umgang mit Farben in Nicht-Markup-Sprachen erschwert die Sache oft. Ich würde gerne einige Variationen davon sehen, wie Farbe in verschiedenen Sprachen verwendet wird. Ziel dieses Wettbewerbs ist es, 'Hello World' in den sieben Farben des Regenbogens auszugeben. Laut Wikipedia sind dies die 7 Farben. Red #FF0000 (RGB: 255, 0, …

1
Simulieren Sie eine Minsky-Registermaschine (II)
Dies ist eine Erweiterung von Simulate a Minsky Register Machine (I) . Ich werde dort nicht die gesamte Beschreibung wiederholen. Bitte lesen Sie zuerst diese Problembeschreibung. Die Grammatik in Teil (I) war so einfach wie möglich, führt aber zu ziemlich langen Programmen. Da dies eine Code-Golf-Site ist, hätten wir lieber …

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.