Programmierrätsel & Code Golf

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

1
Symme-Try diese Dreieck-Studie
Eine Zeichenfolge, deren Länge eine positive Dreieckszahl ist (1, 3, 6, 10, 15 ...), kann zu einem "gleichseitigen Textdreieck" angeordnet werden, indem Leerzeichen und Zeilenumbrüche hinzugefügt werden (und die Lesereihenfolge beibehalten wird). Beispielsweise wird die Zeichenfolge mit der Länge 10 ABCDEFGHIJzu: A B C D E F G H I …

7
Primes in verschiedenen Basen
Herausforderung: Sie erhalten eine Basis 10 Nummer. Für jede Basis von 10 abwärts bis zur Basis 2: Nehmen Sie die ursprüngliche Eingabenummer als Zeichenfolge zur Basis 10 und entfernen Sie alle Ziffern der Nummer, die für die Basis ungültig sind. Interpretieren Sie die resultierende Zahlenfolge in dieser Basis. Wenn dies …

10
Kontaminierte Quadrate
Einführung Betrachten wir das folgende Quadrat, das nur aus den Ziffern besteht 0 - 9: 1034 4167 8414 3542 Die äußere Hülle dieses Quadrats ist: 1034 4 7 8 4 3542 Es enthält Nullen, daher müssen wir die äußere Hülle abziehen und Folgendes zurücklassen: 16 41 Die äußere Hülle dieses …
17 code-golf  number 

22
Deutliche Siebe
Erstellen Sie anhand einer Liste von Ganzzahlen eine boolesche Maske, sodass die einzelnen Werte aus der Liste anhand der wahren Indizes gefiltert werden können. Welcher Index als der wahre Index ausgewählt wird, spielt keine Rolle, solange für jeden Indexsatz, der identischen Werten entspricht, nur einer von ihnen ausgewählt wird. Die …

10
Komprimieren Sie Ihren Code in einem Bild
Dies ist eine quine Variante. Einführung Wir alle schreiben kurzen Code, weil einige Gründe unklar sind , aber was auch immer wir tun, das wird mindestens 144 Pixel / Byte (mit einer 12px-Schriftart) in Anspruch nehmen. Aber was würde passieren, wenn wir unseren Code in Bildern verschlüsseln würden? Dies ist …



5
Das Brücken- und Fackelproblem
Die Inspiration für diesen Code Golf Puzzle ist die Brücke und Torch Problem , bei dem d Menschen am Anfang einer Brücke alle es in der geringsten Menge an Zeit überqueren müssen. Der Haken ist, dass höchstens zwei Personen gleichzeitig überqueren können, da sonst die Brücke unter ihrem Gewicht zusammenbricht …
17 code-golf 

4
Eigentlich Integer Metagolf
Hintergrund Tatsächlich (der Nachfolger von Seriously ) ist eine stapelbasierte imperative Golfsprache, die ich im November 2015 erstellt habe. Wie viele andere Golfsprachen verfügt sie über 1-Byte-Befehle, die je nach Inhalt des Stapels unterschiedliche Funktionen ausführen. Eine seiner Spezialitäten ist die Mathematik - sie verfügt über eine Vielzahl mathematikbasierter Befehle. …

2
Implodiere die Box
ASCII-Boxen sehen folgendermaßen aus: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | +--+ | …

11
Erstelle eine ABACABA-Stadt
Hier ist die 3. ABACABA-Stadt: _ A|_| B|__| A|_|_ C|___| A|_| B|__| A|_| Es besteht aus der ABACABA- Sequenz, die im Grunde genommen wie folgt lautet: A (1. Iteration) platzieren Sie B - AB wiederhole A - ABA (2. Iteration) Platzieren Sie C - ABAC Wiederhole ABA - ABACABA (3. …

13
Eine merkwürdige Primzahlformel
Bei einer positiven ganzen Zahl n werden die ganzen Zahlen a und b (unter Bildung des reduzierten Anteils a / b ) so ausgegeben, dass: Dabei ist p k die k- te Primzahl (mit p 1 = 2). Beispiele: 1 -> 3, 5 2 -> 12, 25 3 -> 144, …

5
Schokoladenzahlen
Bei einer gegebene mvon nSchokoriegel, m,npositive, Ausgabe der Anzahl der Möglichkeiten , die Bar , in die Pause mn1 von 1 Stück , wo jede Pause auf einem Gitternetz auftritt. Ordnung ist wichtig. Die Stücke sind auch unterscheidbar, so dass die beiden Stücke an beiden Enden einer 1 x 3-Schokoladentafel …

5
Machen Sie diese Code-Erklärung noch einmal hübsch
Einführung Die meisten Code-Golfer hier fügen Erklärungen zu ihren Einsendungen hinzu, so dass es einfacher ist zu verstehen, was los ist. In der Regel werden die Codelines links und die entsprechende Erklärung rechts mit einer Art Trennzeichen angezeigt. Damit es hübsch aussieht, befinden sich die Trennzeichen in derselben Spalte. Auch …
17 code-golf  string 

6
Übersetzen Sie ein Glypho-Programm
Geben Sie bei Eingabe eines gültigen Glypho- Programms dessen "lesbares" Gegenstück aus. Glypho ist eine interessante Esolang-Idee: Die Anweisungsreferenz wird hier gegeben. Für jeden Befehl stehen die Zeichen abcd für die Symbole, aus denen jeder Befehl besteht. a bezieht sich auf das erste eindeutige Symbol, b bezieht sich auf das …

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.